diff --git a/server/xrd_server.js b/server/xrd_server.js index 8649dc4..aec2da6 100644 --- a/server/xrd_server.js +++ b/server/xrd_server.js @@ -81,6 +81,8 @@ xrd.on('connection', async (ws, request) => { ws.on('close', () => { currentUsers--; send_xrd_online(initialData.users); + + clients = clients.filter(client => client !== ws); }); });