From fcd8868849d7d41a6d7bdb33f0edd6336211ad78 Mon Sep 17 00:00:00 2001 From: Sean Sullivan Date: Fri, 1 Oct 2021 19:54:43 -0400 Subject: [PATCH] Set interval for readying command --- client/game/useServerSocket.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/game/useServerSocket.ts b/client/game/useServerSocket.ts index 480e59a..125cce8 100644 --- a/client/game/useServerSocket.ts +++ b/client/game/useServerSocket.ts @@ -244,7 +244,12 @@ export default function useServerSocket( React.useEffect(() => { if (state.status !== 'pre-game') return - sendJson({command: 'ready', player_id: state.playerId, match_id: state.matchId}) + const intervalId = setInterval(() => { + sendJson({command: 'ready', player_id: state.playerId, match_id: state.matchId}) + }, 200) + return () => { + clearInterval(intervalId) + } }, [sendJson, state]) React.useEffect(() => {