improve message handling in WebSocket server to ensure valid payload structure

This commit is contained in:
CyferShepard
2025-03-06 09:28:26 +02:00
parent a0086dd29e
commit 32a0508f46

View File

@@ -15,8 +15,14 @@ const setupWebSocketServer = (server, namespacePath) => {
// console.log("Client connected to namespace:", namespacePath);
socket.on("message", (message) => {
const payload = JSON.parse(message);
sendUpdate(payload.tag, payload.message);
try {
const payload = JSON.parse(message);
if (typeof payload === "object" && payload !== null) {
if (payload.tag && payload.message) {
sendUpdate(payload.tag, payload.message);
}
}
} catch (error) {}
});
});