mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-07 11:45:24 +03:00
Fix previews
This commit is contained in:
parent
7be8ecd109
commit
e3eadf5cee
@ -156,9 +156,12 @@ export function getTimelineHoursForDay(
|
|||||||
return [];
|
return [];
|
||||||
})
|
})
|
||||||
: [];
|
: [];
|
||||||
|
const previewCheck = start + 30; // preview can start after the hour
|
||||||
const relevantPreview = Object.values(allPreviews || []).find(
|
const relevantPreview = Object.values(allPreviews || []).find(
|
||||||
(preview) =>
|
(preview) =>
|
||||||
preview.camera == camera && preview.start < start && preview.end > start
|
preview.camera == camera &&
|
||||||
|
preview.start < previewCheck &&
|
||||||
|
preview.end > previewCheck
|
||||||
);
|
);
|
||||||
data.push({
|
data.push({
|
||||||
camera,
|
camera,
|
||||||
|
|||||||
@ -147,7 +147,15 @@ export default function HistoryTimelineView({
|
|||||||
}
|
}
|
||||||
|
|
||||||
const seekTimestamp = data.time.getTime() / 1000;
|
const seekTimestamp = data.time.getTime() / 1000;
|
||||||
const seekTime = seekTimestamp - selectedPlayback.relevantPreview!!.start;
|
const seekTime = seekTimestamp - selectedPlayback.relevantPreview.start;
|
||||||
|
console.log(
|
||||||
|
"seeking to " +
|
||||||
|
seekTime +
|
||||||
|
" comparing " +
|
||||||
|
new Date(seekTimestamp * 1000) +
|
||||||
|
" - " +
|
||||||
|
new Date(selectedPlayback.relevantPreview.start * 1000)
|
||||||
|
);
|
||||||
setTimeToSeek(Math.round(seekTime));
|
setTimeToSeek(Math.round(seekTime));
|
||||||
},
|
},
|
||||||
[scrubbing, playerRef, selectedPlayback]
|
[scrubbing, playerRef, selectedPlayback]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user