Small advance on Hall.vue (challenges + display)
[vchess.git] / server / sockets.js
index ae5cc7b..2a8e163 100644 (file)
@@ -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}));