Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 150bccd

Browse files
author
Rajeev Kumar Singh
committed
refactor
1 parent bbee3d7 commit 150bccd

File tree

5 files changed

+7
-46
lines changed

5 files changed

+7
-46
lines changed

‎src/main/java/com/example/websocketdemo/config/WebSocketConfig.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
@EnableWebSocketMessageBroker
1212
public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer {
1313

14-
1514
@Override
1615
public void registerStompEndpoints(StompEndpointRegistry registry) {
1716
registry.addEndpoint("/ws").withSockJS();

‎src/main/java/com/example/websocketdemo/controller/ChatController.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,14 @@ public class ChatController {
1515

1616
@MessageMapping("/chat.sendMessage")
1717
@SendTo("/channel/public")
18-
public ChatMessage sendMessage(@Payload ChatMessage chatMessage, SimpMessageHeaderAccessorheaderAccessor) {
18+
public ChatMessage sendMessage(@Payload ChatMessage chatMessage) {
1919
return chatMessage;
2020
}
2121

2222
@MessageMapping("/chat.addUser")
2323
@SendTo("/channel/public")
24-
public ChatMessage addUser(@Payload ChatMessage chatMessage, SimpMessageHeaderAccessor headerAccessor) {
24+
public ChatMessage addUser(@Payload ChatMessage chatMessage,
25+
SimpMessageHeaderAccessor headerAccessor) {
2526
// Add username in web socket session
2627
headerAccessor.getSessionAttributes().put("username", chatMessage.getSender());
2728
return chatMessage;
Lines changed: 1 addition & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
package com.example.websocketdemo.model;
22

3-
import java.util.Date;
4-
53
/**
64
* Created by rajeevkumarsingh on 24/07/17.
75
*/
86
public class ChatMessage {
97
private MessageType type;
108
private String content;
119
private String sender;
12-
private String timestamp;
1310

1411
public enum MessageType {
1512
CHAT,
1613
JOIN,
17-
LEAVE,
18-
TYPING
14+
LEAVE
1915
}
2016

2117
public MessageType getType() {
@@ -41,37 +37,4 @@ public String getSender() {
4137
public void setSender(String sender) {
4238
this.sender = sender;
4339
}
44-
45-
public String getTimestamp() {
46-
return timestamp;
47-
}
48-
49-
public void setTimestamp(String timestamp) {
50-
this.timestamp = timestamp;
51-
}
52-
53-
@Override
54-
public String toString() {
55-
return "ChatMessage{" +
56-
"type=" + type +
57-
", content='" + content + '\'' +
58-
", sender='" + sender + '\'' +
59-
", timestamp='" + timestamp + '\'' +
60-
'}';
61-
}
62-
63-
@Override
64-
public boolean equals(Object o) {
65-
if (this == o) return true;
66-
if (o == null || getClass() != o.getClass()) return false;
67-
68-
ChatMessage that = (ChatMessage) o;
69-
70-
return sender != null ? sender.equals(that.sender) : that.sender == null;
71-
}
72-
73-
@Override
74-
public int hashCode() {
75-
return sender != null ? sender.hashCode() : 0;
76-
}
7740
}

‎src/main/resources/static/css/main.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ button.accent {
232232

233233
.chat-header {
234234
text-align: center;
235-
padding: 20px15px20px15px;
235+
padding: 15px;
236236
border-bottom: 1px solid #ececec;
237237
}
238238

‎src/main/resources/static/js/main.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ var stompClient = null;
1212
var username = null;
1313

1414
var colors = [
15-
'#2196F3', '#32c787', '#00BCD4', '#ffc107', '#ff5652', '#ff85af', '#FF9800', '#39bbb0'
15+
'#2196F3', '#32c787', '#00BCD4', '#ff5652',
16+
'#ffc107', '#ff85af', '#FF9800', '#39bbb0'
1617
];
1718

1819
function connect(event) {
@@ -71,11 +72,8 @@ function sendMessage(event) {
7172

7273

7374
function onMessageReceived(payload) {
74-
console.log(payload);
7575
var message = JSON.parse(payload.body);
7676

77-
console.log("New Message Received : ", message);
78-
7977
var messageElement = document.createElement('li');
8078

8179
if(message.type === 'JOIN') {

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /