- const sendMove =
- // NOTE: sending FEN also, to check it in "gotmove" below
- () => send(oppSid, "newmove", {moves: obj.moves, fen: obj.fen});
- sendMove();
- sendmoveTimeout1[obj.gid] = setTimeout(sendMove, 500);
- sendmoveTimeout2[obj.gid] = setTimeout(sendMove, 1500);
- sendmoveRetry[obj.gid] = setInterval(sendMove, 5000);
- stopRetry[obj.gid] = setTimeout(clearTrySendMove, 31000);
- break;
- case "gotmove":
- if (games[obj.gid].fen == obj.fen) clearTrySendMove(obj.gid);