X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Fsockets.js;h=2a8e163f4ec7b160da16ce51e3c180bda1a15c60;hb=1efe1d79400ff4b612e8d0fb820e6c4e15f801da;hp=ae5cc7bdec0680257740def31d78cfd8cdada827;hpb=81d9ce72c32c32e62a8b43ca8e94fcb974f4a685;p=vchess.git diff --git a/server/sockets.js b/server/sockets.js index ae5cc7bd..2a8e163f 100644 --- a/server/sockets.js +++ b/server/sockets.js @@ -57,9 +57,9 @@ module.exports = function(wss) { clients[obj.target].send( JSON.stringify({code:"askidentity",from:sid})); break; - case "askchallenges": + case "askchallenge": clients[obj.target].send( - JSON.stringify({code:"askchallenges",from:sid})); + JSON.stringify({code:"askchallenge",from:sid})); break; case "askgame": clients[obj.target].send( @@ -69,12 +69,13 @@ module.exports = function(wss) { clients[obj.target].send( JSON.stringify({code:"identity",user:obj.user})); break; - case "askchallenges": + case "challenge": + // Relay challenge to other player + clients[obj.target].send( + JSON.stringify({code:"challenge", chall:obj.challenge, from:sid})); break; - case "newchallenge": - clients[obj.target].send(JSON.stringify({code:"newchallenge",chall:obj.chall})); - case "askgames": - // TODO: ask directly to people (webRTC) + case "game": + // Relay (live) game to other player break; case "newchat": clients[obj.target].send(JSON.stringify({code:"newchat",msg:obj.msg}));