X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Fsockets.js;h=3fb7ea2a8c3fe69f9b1bb12516073f826d31670b;hb=89021f181ac0689bbc785ce0ebd9a910e66352b0;hp=ba14df95d54d3816b27d733c9f2ff1a1ba27b5a7;hpb=f5f51daf4515c43d11bc5d739660ac213abec613;p=vchess.git diff --git a/server/sockets.js b/server/sockets.js index ba14df95..3fb7ea2a 100644 --- a/server/sockets.js +++ b/server/sockets.js @@ -186,6 +186,11 @@ module.exports = function(wss) { notifyRoom(page, obj.code, {data:obj.data}); break; + case "result": + // Special case: notify all, 'transroom': Game --> Hall + notifyRoom("/", "result", {gid:obj.gid, score:obj.score}); + break; + // Passing, relaying something: from isn't needed, // but target is fully identified (sid + tmpId) case "challenge": @@ -201,7 +206,7 @@ module.exports = function(wss) { } }; const closeListener = () => { - // For tab or browser closing: + // For browser or tab closing (including page reload): doDisconnect(); }; // Update clients object: add new connexion