use last ended review item ID instead of counter

This commit is contained in:
Josh Hawkins 2026-04-15 08:48:04 -05:00
parent b32e581284
commit 5ed8f26320

View File

@ -330,7 +330,7 @@ export default function Events() {
// reload when a review item ends so in-progress spinners clear // reload when a review item ends so in-progress spinners clear
// update review items in place when a review segment ends // update review items in place when a review segment ends
const reviewUpdate = useFrigateReviews(); const reviewUpdate = useFrigateReviews();
const [reviewEndCount, setReviewEndCount] = useState(0); const [lastEndedReviewId, setLastEndedReviewId] = useState<string>();
useEffect(() => { useEffect(() => {
if (reviewUpdate?.type === "end") { if (reviewUpdate?.type === "end") {
@ -343,7 +343,7 @@ export default function Events() {
}, },
{ revalidate: false, populateCache: true }, { revalidate: false, populateCache: true },
); );
setReviewEndCount((c) => c + 1); setLastEndedReviewId(reviewUpdate.after.id);
} }
}, [reviewUpdate, updateSegments]); }, [reviewUpdate, updateSegments]);
@ -375,7 +375,7 @@ export default function Events() {
reviewFilter, reviewFilter,
showReviewed, showReviewed,
reviewItems?.all.length, reviewItems?.all.length,
reviewEndCount, lastEndedReviewId,
]); ]);
// review summary // review summary