🚫 Disable all ws for frontend (#324)

This commit is contained in:
Montassar Ghanmy
2024-01-19 17:56:09 +01:00
committed by GitHub
parent 58b5a1fcc0
commit 4769a23480
25 changed files with 8 additions and 995 deletions
@@ -6,20 +6,11 @@ import CheckCircleIcon from '@material-ui/icons/CheckCircle';
import Languages from '@features/global/services/languages-service';
import { ConnectedState } from '@features/users/state/atoms/connected';
import { useRecoilState } from 'recoil';
import WebSocket, { WebsocketEvents } from '@features/global/types/websocket-types';
// import WebSocket, { WebsocketEvents } from '@features/global/types/websocket-types';
export default () => {
const [{ connected, reconnecting }, setState] = useRecoilState(ConnectedState);
useEffect(() => {
WebSocket.get().on(WebsocketEvents.Disconnected, () => {
setState({ connected: false, reconnecting: false });
});
WebSocket.get().on(WebsocketEvents.Connected, () => {
setState({ connected: true, reconnecting: false });
});
}, [setState]);
return (
<div className={'connection_indicator ' + (connected === false ? 'visible' : '')}>
{connected === false && reconnecting !== true && (