mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-09 04:35:25 +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 onPreviewTimeUpdate = useCallback(
|
||||
(time: number) => {
|
||||
if (!previewTime || time > previewTime) {
|
||||
setPreviewTime(time);
|
||||
}
|
||||
},
|
||||
[previewTime, setPreviewTime],
|
||||
);
|
||||
|
||||
// review interaction
|
||||
|
||||
const [hasUpdate, setHasUpdate] = useState(false);
|
||||
@ -483,7 +492,7 @@ function DetectionReview({
|
||||
allPreviews={relevantPreviews}
|
||||
setReviewed={markItemAsReviewed}
|
||||
scrollLock={scrollLock}
|
||||
onTimeUpdate={setPreviewTime}
|
||||
onTimeUpdate={onPreviewTimeUpdate}
|
||||
onClick={onSelectReview}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user