X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=sockets.js;h=962e1d8eaa40b233974e2ae3cf3aa7ae1d557d6f;hb=aa78cc748cbf083ed733d860b64da6ab37b9a353;hp=f1354f3666d36f936efbd3d98c6e9ddc97a2d85d;hpb=da06a6eb0237123ce43fdb01cb06246b8b57f5e5;p=vchess.git diff --git a/sockets.js b/sockets.js index f1354f36..962e1d8e 100644 --- a/sockets.js +++ b/sockets.js @@ -46,6 +46,13 @@ module.exports = function(wss) { let obj = JSON.parse(objtxt); switch (obj.code) { + case "newchat": + if (!!clients[page][obj.oppid]) + { + clients[page][obj.oppid].send( + JSON.stringify({code:"newchat",msg:obj.msg}), noop); + } + break; case "newmove": if (!!clients[page][obj.oppid]) { @@ -57,6 +64,14 @@ module.exports = function(wss) { if (!!clients[page][obj.oppid]) socket.send(JSON.stringify({code:"pong"})); break; + case "myname": + // Reveal my username to opponent + if (!!clients[page][obj.oppid]) + { + clients[page][obj.oppid].send(JSON.stringify({ + code:"oppname", name:obj.name})); + } + break; case "lastate": if (!!clients[page][obj.oppid]) {