Skip to content

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, SimpMessageHeaderAccessor headerAccessor) {
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: 20px 15px 20px 15px;
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)
X