Some things.
This commit is contained in:
parent
2856c03b46
commit
5282de29a3
@ -12,7 +12,14 @@ ws.onmessage = (event) => {
|
|||||||
function sendMessage() {
|
function sendMessage() {
|
||||||
const text = input.value;
|
const text = input.value;
|
||||||
if (text.trim()) {
|
if (text.trim()) {
|
||||||
ws.send(text);
|
ws.send(
|
||||||
|
JSON.stringify({
|
||||||
|
type: "send",
|
||||||
|
data: {
|
||||||
|
content: text,
|
||||||
|
},
|
||||||
|
}),
|
||||||
|
);
|
||||||
input.value = "";
|
input.value = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,16 @@ function setupChatSocket(wss) {
|
|||||||
wss.on("connection", (ws) => {
|
wss.on("connection", (ws) => {
|
||||||
ws.send("Welcome.");
|
ws.send("Welcome.");
|
||||||
ws.on("message", (message) => {
|
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