X-Git-Url: https://git.auder.net/?p=xogo.git;a=blobdiff_plain;f=server.js;h=37a343ec87f06b922bc615feadeeeeb67c3d5077;hp=0a85debbae99aa14c00485efdd8dc0b8e09576c1;hb=3c61449b830db29c95d82cdacc4dae710cc705a8;hpb=cae17481021b89a75bf5e0c0a41a1fd449ac68bd diff --git a/server.js b/server.js index 0a85deb..37a343e 100644 --- a/server.js +++ b/server.js @@ -201,6 +201,13 @@ wss.on("connection", (socket, req) => { break; //only one challenge per player } } + for (let g of Object.values(games)) { + const myIndex = g.players.findIndex(p => p.sid == sid); + if (myIndex >= 0) { + if (g.rematch && g.rematch[myIndex] > 0) g.rematch[myIndex] = 0; + break; //only one game per player + } + } }); });