stop reconnecting at some point so firefox does not block reconnection after reload

This commit is contained in:
Vinzenz Schroeter 2024-04-30 10:52:29 +02:00 committed by RobbersDaughter
parent 4b5288b237
commit b9508173b8
4 changed files with 26 additions and 17 deletions

View file

@ -1,7 +1,7 @@
import './Controls.css';
import useWebSocket, {ReadyState} from 'react-use-websocket';
import {ReadyState} from 'react-use-websocket';
import {useEffect} from 'react';
import {makeApiUrl} from './serverCalls.tsx';
import {makeApiUrl, useMyWebSocket} from './serverCalls.tsx';
export default function Controls({player}: { player: string }) {
const url = makeApiUrl('/controls', 'ws');
@ -11,9 +11,7 @@ export default function Controls({player}: { player: string }) {
sendMessage,
getWebSocket,
readyState
} = useWebSocket(url.toString(), {
shouldReconnect: () => true,
});
} = useMyWebSocket(url.toString(), {});
const socket = getWebSocket();
if (socket)