diff options
-rw-r--r-- | public/common/client.js | 12 | ||||
-rw-r--r-- | server.js | 43 |
2 files changed, 1 insertions, 54 deletions
diff --git a/public/common/client.js b/public/common/client.js index 393eb0a..a11f712 100644 --- a/public/common/client.js +++ b/public/common/client.js @@ -569,10 +569,6 @@ function connect_play() { if (typeof on_reply === "function") on_reply(arg[0], arg[1]) break - - case "save": - window.localStorage[params.title_id + "/save"] = arg - break } } } @@ -743,14 +739,6 @@ function send_query(q, param) { send_message("query", [ q, param ]) } -function send_save() { - send_message("save") -} - -function send_restore() { - send_message("restore", window.localStorage[params.title_id + "/save"]) -} - /* REPLAY */ function init_replay() { @@ -3657,6 +3657,7 @@ function do_resign(game_id, role, how) { result = roles.filter(r => r !== role).join(", ") } + // TODO: clean up state.state = "game_over" state.active = "None" state.result = result @@ -3667,42 +3668,6 @@ function do_resign(game_id, role, how) { put_new_state(game.title_id, game_id, state, old_active, role, ".resign", null) } -function on_restore(socket, state_text) { - if (!DEBUG) - send_message(socket, "error", "Debugging is not enabled on this server.") - SLOG(socket, "RESTORE") - try { - let state = JSON.parse(state_text) - - // reseed! - state.seed = random_seed() - - // resend full log! - for (let other of game_clients[socket.game_id]) - other.seen = 0 - - put_new_state(socket.title_id, socket.game_id, state, null, null, "$restore", state) - } catch (err) { - console.log(err) - return send_message(socket, "error", err.toString()) - } -} - -function on_save(socket) { - if (!DEBUG) - send_message(socket, "error", "Debugging is not enabled on this server.") - SLOG(socket, "SAVE") - try { - let game_state = SQL_SELECT_GAME_STATE.get(socket.game_id) - if (!game_state) - return send_message(socket, "error", "No game with that ID.") - send_message(socket, "save", game_state) - } catch (err) { - console.log(err) - return send_message(socket, "error", err.toString()) - } -} - function on_query(socket, q, params) { SLOG(socket, "QUERY", q, JSON.stringify(params)) try { @@ -3861,12 +3826,6 @@ function handle_player_message(socket, cmd, arg) { case "querysnap": on_query_snap(socket, arg[0], arg[1], arg[2]) break - case "save": - on_save(socket) - break - case "restore": - on_restore(socket, arg) - break default: send_message(socket, "error", "Invalid server command: " + cmd) break |