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,17 +46,14 @@ 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 }); dispatch({ topic: `${name}/detect/state`, payload: detect.enabled ? 'ON' : 'OFF', retain: false });
dispatch({ topic: `${name}/detect/state`, payload: detect.enabled ? 'ON' : 'OFF', retain: false }); 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>;
} }