mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-10 05:05:26 +03:00
Fix case where multiple previews play at the same time
This commit is contained in:
parent
0914514715
commit
4e668f0b80
@ -349,6 +349,15 @@ function DetectionReview({
|
|||||||
|
|
||||||
const [previewTime, setPreviewTime] = useState<number>();
|
const [previewTime, setPreviewTime] = useState<number>();
|
||||||
|
|
||||||
|
const onPreviewTimeUpdate = useCallback(
|
||||||
|
(time: number) => {
|
||||||
|
if (!previewTime || time > previewTime) {
|
||||||
|
setPreviewTime(time);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
[previewTime, setPreviewTime],
|
||||||
|
);
|
||||||
|
|
||||||
// review interaction
|
// review interaction
|
||||||
|
|
||||||
const [hasUpdate, setHasUpdate] = useState(false);
|
const [hasUpdate, setHasUpdate] = useState(false);
|
||||||
@ -483,7 +492,7 @@ function DetectionReview({
|
|||||||
allPreviews={relevantPreviews}
|
allPreviews={relevantPreviews}
|
||||||
setReviewed={markItemAsReviewed}
|
setReviewed={markItemAsReviewed}
|
||||||
scrollLock={scrollLock}
|
scrollLock={scrollLock}
|
||||||
onTimeUpdate={setPreviewTime}
|
onTimeUpdate={onPreviewTimeUpdate}
|
||||||
onClick={onSelectReview}
|
onClick={onSelectReview}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user