X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Fsockets.js;h=fae711066e912709883aa853e05d162c91a351b6;hb=3837d4f7885a3c3cdb468da2f3fa3fa1e5a1415a;hp=ed7275ff54250430091282e59c85ce2bedcae05e;hpb=ab6f48ea4d9c549830f549f077c597f57ea4a57d;p=vchess.git diff --git a/server/sockets.js b/server/sockets.js index ed7275ff..fae71106 100644 --- a/server/sockets.js +++ b/server/sockets.js @@ -17,7 +17,6 @@ module.exports = function(wss) { wss.on("connection", (socket, req) => { const query = getJsonFromUrl(req.url); const sid = query["sid"]; - // TODO: later, allow duplicate connections (shouldn't be much more complicated) if (!!clients[sid]) return socket.send(JSON.stringify({code:"duplicate"})); clients[sid] = {sock: socket, page: query["page"]}; @@ -151,11 +150,11 @@ module.exports = function(wss) { break; case "resign": clients[obj.target].sock.send(JSON.stringify( - {code:"resign"})); + {code:"resign", side:obj.side})); break; case "abort": clients[obj.target].sock.send(JSON.stringify( - {code:"abort",msg:obj.msg})); + {code:"abort"})); break; case "drawoffer": clients[obj.target].sock.send(JSON.stringify(