Fix review update causing api spam (#12387)

This commit is contained in:
Nicolas Mowen
2024-07-11 07:09:11 -06:00
committed by GitHub
parent 0d7ee7a87a
commit 40be915061

View File

@@ -31,6 +31,7 @@ import { cn } from "@/lib/utils";
import { LivePlayerError, LivePlayerMode } from "@/types/live";
import { FaCompress, FaExpand } from "react-icons/fa";
import { useResizeObserver } from "@/hooks/resize-observer";
import useDeepMemo from "@/hooks/use-deep-memo";
type LiveDashboardViewProps = {
cameras: CameraConfig[];
@@ -63,12 +64,14 @@ export default function LiveDashboardView({
// recent events
const { payload: eventUpdate } = useFrigateReviews();
const { payload: reviewTopic } = useFrigateReviews();
const { data: allEvents, mutate: updateEvents } = useSWR<ReviewSegment[]>([
"review",
{ limit: 10, severity: "alert" },
]);
const eventUpdate = useDeepMemo(reviewTopic);
useEffect(() => {
if (!eventUpdate) {
return;