projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Advance on challenges (almost OK)
[vchess.git]
/
server
/
sockets.js
diff --git
a/server/sockets.js
b/server/sockets.js
index
ae5cc7b
..
2a8e163
100644
(file)
--- 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;
clients[obj.target].send(
JSON.stringify({code:"askidentity",from:sid}));
break;
- case "askchallenge
s
":
+ case "askchallenge":
clients[obj.target].send(
clients[obj.target].send(
- JSON.stringify({code:"askchallenge
s
",from:sid}));
+ JSON.stringify({code:"askchallenge",from:sid}));
break;
case "askgame":
clients[obj.target].send(
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;
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;
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}));
break;
case "newchat":
clients[obj.target].send(JSON.stringify({code:"newchat",msg:obj.msg}));