X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=server%2Fsockets.js;h=795ed433421367895f650771bb69c441473052da;hp=d296efa1a073a47b1818b32bbbbb074263ee134d;hb=9335d45b03966f433df8dd84ec31e8a22585a97f;hpb=ac8f441c6441d827b43aabeb812cb4c79e9ee96b diff --git a/server/sockets.js b/server/sockets.js index d296efa1..795ed433 100644 --- a/server/sockets.js +++ b/server/sockets.js @@ -38,10 +38,6 @@ module.exports = function(wss) { let obj = JSON.parse(objtxt); if (!!obj.target && !clients[obj.target]) return; //receiver not connected, nothing we can do - -// TODO: debug -console.log(obj.code + " " + clients[sid].page); - switch (obj.code) { case "connect": @@ -59,15 +55,14 @@ console.log(obj.code + " " + clients[sid].page); break; } case "pollgamers": - { - const curPage = clients[sid].page; socket.send(JSON.stringify({code:"pollgamers", sockIds: Object.keys(clients).filter(k => k != sid && clients[k].page.indexOf("/game/") >= 0 )})); break; - } case "pagechange": + // page change clients[sid].page --> obj.page +console.log("page change: " + clients[sid].page + " " + obj.page + " " + sid); notifyRoom(clients[sid].page, "disconnect"); if (clients[sid].page.indexOf("/game/") >= 0) notifyRoom("/", "gdisconnect");