wss.on("connection", (socket, req) => {
const query = getJsonFromUrl(req.url);
const sid = query["sid"];
+ // TODO: later, allow duplicate connections (shouldn't be much more complicated)
// Ignore duplicate connections (on the same live game that we play):
if (!!clients[sid])
return socket.send(JSON.stringify({code:"duplicate"}));
case "resign":
clients[obj.target].send(JSON.stringify({code:"resign"}));
break;
+ case "abort":
+ clients[obj.target].send(JSON.stringify({code:"abort",msg:obj.msg}));
+ break;
}
});
socket.on("close", () => {