X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=server%2Fsockets.js;h=45e003f8b8efbc46a320cd53aadac6c961db5d50;hp=df44520d4d29115b39e610b92b77e0398e62e826;hb=d641bec1b3b299e16b7da93f966dad0b0bd35088;hpb=a3ac374ba213c7044db6cbcfafb81d4b66a0a290 diff --git a/server/sockets.js b/server/sockets.js index df44520d..45e003f8 100644 --- a/server/sockets.js +++ b/server/sockets.js @@ -39,10 +39,11 @@ module.exports = function(wss) { // Turn off message listening, and send disconnect if needed: socket.removeListener("message", messageListener); socket.removeListener("close", closeListener); + // From obj.page to clients[sid].page (TODO: unclear) if (clients[sid].page != obj.page) { - notifyRoom(clients[sid].page, "disconnect"); - if (clients[sid].page.indexOf("/game/") >= 0) + notifyRoom(obj.page, "disconnect"); + if (obj.page.indexOf("/game/") >= 0) notifyRoom("/", "gdisconnect"); } break;