fix timeouts

This commit is contained in:
ntr
2019-05-01 19:06:45 +10:00
parent 6436fd260c
commit 08b309de22
4 changed files with 27 additions and 8 deletions
+4 -1
View File
@@ -13,13 +13,16 @@ const addState = connect(
if (!game) {
ws.clearGameStateTimeout();
} else {
ws.startGameStateTimeout(game.id);
}
if (!instance) {
ws.clearInstanceStateTimeout();
} else {
ws.startInstanceStateTimeout(instance.id);
}
return { game, instance, account };
}
);
+2 -3
View File
@@ -50,15 +50,14 @@ function GamePanel(props) {
}
function backClick() {
quit();
return sendInstanceState(game.instance);
if (game.phase === 'Finish') sendInstanceState(game.instance);
return quit();
}
const header = (
<div className="instance-hdr">
<button
className="game-back-btn instance-btn instance-ui-btn left"
disabled={game.phase !== 'Finish'}
onClick={backClick}>
Back
</button>