Fix previews

This commit is contained in:
Nick Mowen 2023-12-31 11:06:24 -07:00
parent 7be8ecd109
commit e3eadf5cee
2 changed files with 13 additions and 2 deletions

View File

@ -156,9 +156,12 @@ export function getTimelineHoursForDay(
return [];
})
: [];
const previewCheck = start + 30; // preview can start after the hour
const relevantPreview = Object.values(allPreviews || []).find(
(preview) =>
preview.camera == camera && preview.start < start && preview.end > start
preview.camera == camera &&
preview.start < previewCheck &&
preview.end > previewCheck
);
data.push({
camera,

View File

@ -147,7 +147,15 @@ export default function HistoryTimelineView({
}
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));
},
[scrubbing, playerRef, selectedPlayback]