remove unnecessary ready check

This commit is contained in:
Josh Hawkins 2023-10-13 21:57:05 -05:00
parent 476e287f16
commit 3d7d8af118

View File

@ -46,7 +46,6 @@ export function WsProvider({
}); });
useEffect(() => { useEffect(() => {
if (readyState === ReadyState.OPEN) {
Object.keys(config.cameras).forEach((camera) => { Object.keys(config.cameras).forEach((camera) => {
const { name, record, detect, snapshots, audio } = config.cameras[camera]; const { name, record, detect, snapshots, audio } = config.cameras[camera];
dispatch({ topic: `${name}/recordings/state`, payload: record.enabled ? 'ON' : 'OFF', retain: false }); dispatch({ topic: `${name}/recordings/state`, payload: record.enabled ? 'ON' : 'OFF', retain: false });
@ -54,9 +53,7 @@ export function WsProvider({
dispatch({ topic: `${name}/snapshots/state`, payload: snapshots.enabled ? 'ON' : 'OFF', retain: false }); dispatch({ topic: `${name}/snapshots/state`, payload: snapshots.enabled ? 'ON' : 'OFF', retain: false });
dispatch({ topic: `${name}/audio/state`, payload: audio.enabled ? 'ON' : 'OFF', retain: false }); dispatch({ topic: `${name}/audio/state`, payload: audio.enabled ? 'ON' : 'OFF', retain: false });
}); });
} }, [config]);
}, [config, readyState]);
return <WS.Provider value={{ state, readyState, sendJsonMessage }}>{children}</WS.Provider>; return <WS.Provider value={{ state, readyState, sendJsonMessage }}>{children}</WS.Provider>;
} }