Some things.
This commit is contained in:
parent
2856c03b46
commit
5282de29a3
@ -12,7 +12,14 @@ ws.onmessage = (event) => {
|
||||
function sendMessage() {
|
||||
const text = input.value;
|
||||
if (text.trim()) {
|
||||
ws.send(text);
|
||||
ws.send(
|
||||
JSON.stringify({
|
||||
type: "send",
|
||||
data: {
|
||||
content: text,
|
||||
},
|
||||
}),
|
||||
);
|
||||
input.value = "";
|
||||
}
|
||||
}
|
||||
|
@ -4,7 +4,16 @@ function setupChatSocket(wss) {
|
||||
wss.on("connection", (ws) => {
|
||||
ws.send("Welcome.");
|
||||
ws.on("message", (message) => {
|
||||
chatService.broadcast(wss, message, ws);
|
||||
const data = JSON.parse(message);
|
||||
if (data["type"] === "send") {
|
||||
const sendEventPacket = JSON.stringify({
|
||||
type: "send-event",
|
||||
data: {
|
||||
content: data["data"]["content"],
|
||||
},
|
||||
});
|
||||
chatService.broadcast(wss, sendEventPacket, ws);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user