Better import deduplication

This commit is contained in:
Ajay
2022-06-23 00:14:21 -04:00
parent fc81e02026
commit cfecb9f94a

View File

@@ -236,7 +236,9 @@ function messageListener(request: Message, sender: unknown, sendResponse: (respo
const importedSegments = importTimes(request.data, video.duration);
let addedSegments = false;
for (const segment of importedSegments) {
if (!sponsorTimesSubmitting.some((s) => s.segment[0] === segment.segment[0] && s.segment[1] === s.segment[1])) {
if (!sponsorTimesSubmitting.concat(sponsorTimes ?? []).some(
(s) => Math.abs(s.segment[0] - segment.segment[0]) < 1
&& Math.abs(s.segment[1] - segment.segment[1]) < 1)) {
sponsorTimesSubmitting.push(segment);
addedSegments = true;
}