X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Fsockets.js;h=64b180dbb054d388f506137c8775e50d9a2c04f8;hb=bc093771b892cfeda9c6f7a97fcedf6206395746;hp=45e003f8b8efbc46a320cd53aadac6c961db5d50;hpb=b0c0499d0788f36efba7a3f6981ed81cc919c2a9;p=vchess.git diff --git a/server/sockets.js b/server/sockets.js index 45e003f8..64b180db 100644 --- a/server/sockets.js +++ b/server/sockets.js @@ -17,6 +17,8 @@ module.exports = function(wss) { let clients = {}; //associative array sid --> socket wss.on("connection", (socket, req) => { const query = getJsonFromUrl(req.url); + if (query["page"] != "/" && query["page"].indexOf("/game/") < 0) + return; //other tabs don't need to be connected const sid = query["sid"]; const notifyRoom = (page,code,obj={},excluded=[]) => { Object.keys(clients).forEach(k => {