Include unsubmitted in active segment label

This commit is contained in:
Ajay
2022-02-23 01:12:19 -05:00
parent ea91701430
commit 2b811c5ab4
2 changed files with 4 additions and 3 deletions

View File

@@ -459,7 +459,7 @@ function startSponsorSchedule(includeIntersectingSegments = false, currentTime?:
if (!video) return; if (!video) return;
if (currentTime === undefined || currentTime === null) currentTime = video.currentTime; if (currentTime === undefined || currentTime === null) currentTime = video.currentTime;
previewBar?.updateChapterText(sponsorTimes, currentTime); previewBar?.updateChapterText(sponsorTimes, sponsorTimesSubmitting, currentTime);
if (video.paused) return; if (video.paused) return;
if (videoMuted && !inMuteSegment(currentTime)) { if (videoMuted && !inMuteSegment(currentTime)) {
@@ -666,7 +666,7 @@ function setupVideoListeners() {
startSponsorSchedule(); startSponsorSchedule();
} else { } else {
previewBar?.updateChapterText(sponsorTimes, video.currentTime); previewBar?.updateChapterText(sponsorTimes, sponsorTimesSubmitting, video.currentTime);
} }
}); });
video.addEventListener('ratechange', () => startSponsorSchedule()); video.addEventListener('ratechange', () => startSponsorSchedule());

View File

@@ -552,9 +552,10 @@ class PreviewBar {
} }
} }
updateChapterText(segments: SponsorTime[], currentTime: number): void { updateChapterText(segments: SponsorTime[], submittingSegments: SponsorTime[], currentTime: number): void {
if (!segments) return; if (!segments) return;
if (submittingSegments?.length > 0) segments = segments.concat(submittingSegments);
const activeSegments = segments.filter((segment) => { const activeSegments = segments.filter((segment) => {
return segment.segment[0] <= currentTime && segment.segment[1] > currentTime; return segment.segment[0] <= currentTime && segment.segment[1] > currentTime;
}); });