From 8a9d566902e43719145e60cc7d1089dcdf68eef5 Mon Sep 17 00:00:00 2001 From: "Benjamin Arntzen (aider)" Date: Thu, 27 Jun 2024 06:52:53 +0100 Subject: [PATCH] Removed unnecessary event listeners and simplified WebSocket event handling in the client-side app.js file. --- public/app.js | 11 ----------- server.js | 17 +++++------------ 2 files changed, 5 insertions(+), 23 deletions(-) diff --git a/public/app.js b/public/app.js index 98db677..3c826cb 100644 --- a/public/app.js +++ b/public/app.js @@ -1,16 +1,5 @@ const socket = new WebSocket('ws://localhost:3000'); -socket.addEventListener('open', (event) => { - console.log('WebSocket connection established'); -}); - -socket.addEventListener('close', (event) => { - console.log('WebSocket connection closed'); -}); - -socket.addEventListener('error', (event) => { - console.error('WebSocket error:', event); -}); socket.addEventListener('open', () => { console.log('WebSocket connection established'); diff --git a/server.js b/server.js index 6c30d05..8413ee4 100644 --- a/server.js +++ b/server.js @@ -104,23 +104,16 @@ setInterval(async () => { logCache.add(`node-${nodeId}`); - if (logData.newNode) { - console.log(`Sending "create node ${logData.nodeId}" event to clients`); - } else { - console.log(`Sending "light up node ${logData.nodeId}" event to clients`); - } - - console.log('Number of connected clients:', wss.clients.size); - - const eventType = logData.newNode ? 'create_node' : 'light_up_node'; const eventData = { - type: eventType, - nodeId: logData.nodeId + msg_hash: logData.msg_hash, + receivedTime: logData.receivedTime, + nodeId: logData.nodeId, + newNode: logData.newNode }; wss.clients.forEach(client => { if (client.readyState === WebSocket.OPEN) { - console.log(`Sending "${eventType}" event to client ${client._socket.remoteAddress}`); + console.log(`Sending event to client ${client._socket.remoteAddress}:`, eventData); client.send(JSON.stringify(eventData)); } });