From da95d351926a979d0b66bc6c27a39778911f940c Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 7 Feb 2024 09:42:34 -0700 Subject: [PATCH] Cleanup --- web/src/pages/Live.tsx | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/web/src/pages/Live.tsx b/web/src/pages/Live.tsx index 8c0fb0a3b..8612bb61f 100644 --- a/web/src/pages/Live.tsx +++ b/web/src/pages/Live.tsx @@ -22,29 +22,26 @@ function Live() { const date = new Date(); date.setHours(date.getHours() - 4); setRecentCutoff(date.getTime() / 1000); - }, 30000); + }, 60000); return () => clearInterval(intervalId); - }, [30000]); + }, [60000]); const { data: events, mutate: updateEvents } = useSWR([ "events", { limit: 10, after: recentCutoff }, ]); - const onFavorite = useCallback( - async (e: Event, event: FrigateEvent) => { - e.stopPropagation(); - let response; - if (!event.retain_indefinitely) { - response = await axios.post(`events/${event.id}/retain`); - } else { - response = await axios.delete(`events/${event.id}/retain`); - } - if (response.status === 200) { - updateEvents(); - } - }, - [event] - ); + const onFavorite = useCallback(async (e: Event, event: FrigateEvent) => { + e.stopPropagation(); + let response; + if (!event.retain_indefinitely) { + response = await axios.post(`events/${event.id}/retain`); + } else { + response = await axios.delete(`events/${event.id}/retain`); + } + if (response.status === 200) { + updateEvents(); + } + }, []); // camera live views