+ const mygamesPg = "/mygames";
+ if (obj.code == "newmove" && clients[mygamesPg])
+ {
+ // Relay newmove info to myGames page
+ // NOTE: the move itself is not needed (for now at least)
+ const gid = page.split("/")[2]; //format is "/game/gid"
+ obj.data.players.forEach(pSid => {
+ if (clients[mygamesPg][pSid])
+ {
+ Object.keys(clients[mygamesPg][pSid]).forEach(x => {
+ send(
+ clients[mygamesPg][pSid][x],
+ {code:"newmove", gid:gid}
+ );
+ });
+ }
+ });
+ }