From 13c2c582adfee5cbaab23c54e683f78d6398036c Mon Sep 17 00:00:00 2001 From: Blake Blackshear Date: Tue, 6 Jul 2021 07:22:48 -0500 Subject: [PATCH] remove default value changes --- web/src/api/mqtt.jsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/web/src/api/mqtt.jsx b/web/src/api/mqtt.jsx index 734c55713..b4b15d6fa 100644 --- a/web/src/api/mqtt.jsx +++ b/web/src/api/mqtt.jsx @@ -72,14 +72,13 @@ export function MqttProvider({ return {children}; } -export function useMqtt(watchTopic, publishTopic, defaultValue = null) { +export function useMqtt(watchTopic, publishTopic) { const { state, ws } = useContext(Mqtt); const value = state[watchTopic] || { payload: null }; const send = useCallback( (payload) => { - payload = payload || defaultValue; ws.send( JSON.stringify({ topic: publishTopic || watchTopic, @@ -87,7 +86,7 @@ export function useMqtt(watchTopic, publishTopic, defaultValue = null) { }) ); }, - [ws, watchTopic, publishTopic] // eslint-disable-line react-hooks/exhaustive-deps + [ws, watchTopic, publishTopic] ); return { value, send, connected: state.__connected }; @@ -122,8 +121,9 @@ export function useSnapshotsState(camera) { export function useRestart() { const { + value: { payload }, send, connected, - } = useMqtt('', 'restart', 'container'); - return { send, connected }; + } = useMqtt('restart', 'restart'); + return { payload, send, connected }; }