mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-09 04:35:25 +03:00
check for overlaps when checking segment for events
This commit is contained in:
parent
0e0b8268dc
commit
852c62529d
@ -830,11 +830,16 @@ function MotionReview({
|
||||
if (motionOnly) {
|
||||
return null;
|
||||
}
|
||||
const segmentTime = alignStartDateToTimeline(currentTime);
|
||||
const segmentStartTime = alignStartDateToTimeline(currentTime);
|
||||
const segmentEndTime = segmentStartTime + segmentDuration;
|
||||
const matchingItem = reviewItems?.all.find(
|
||||
(item) =>
|
||||
item.start_time >= segmentTime &&
|
||||
item.end_time <= segmentTime + segmentDuration &&
|
||||
((item.start_time >= segmentStartTime &&
|
||||
item.start_time < segmentEndTime) ||
|
||||
(item.end_time > segmentStartTime &&
|
||||
item.end_time <= segmentEndTime) ||
|
||||
(item.start_time <= segmentStartTime &&
|
||||
item.end_time >= segmentEndTime)) &&
|
||||
item.camera === cameraName,
|
||||
);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user