Potentially fixed zero second skip spam

This commit is contained in:
Ajay Ramachandran
2020-02-27 22:20:30 -05:00
parent 716861da18
commit 5158020293
2 changed files with 9 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
{
"name": "__MSG_fullName__",
"short_name": "__MSG_Name__",
"version": "1.2.16",
"version": "1.2.17",
"default_locale": "en",
"description": "__MSG_Description__",
"content_scripts": [{

View File

@@ -44,6 +44,9 @@ var lastPreviewBarUpdate;
//whether the duration listener listening for the duration changes of the video has been setup yet
var durationListenerSetUp = false;
// Has a zero second sponsor been skipped yet
var skippedZeroSecond = false;
//the channel this video is about
var channelURL;
@@ -247,6 +250,8 @@ function resetValues() {
//reset sponsor data found check
sponsorDataFound = false;
skippedZeroSecond = false;
}
async function videoIDChange(id) {
@@ -455,6 +460,8 @@ function startSponsorSchedule(currentTime?: number): void {
let skippingFunction = () => {
if (video.currentTime >= skipTime[0] && video.currentTime < skipTime[1]) {
if (currentTime == 0) skippedZeroSecond = true;
skipToTime(video, skipInfo.index, skipInfo.array, skipInfo.openNotice);
}
@@ -562,7 +569,7 @@ function sponsorsLookup(id: string, channelIDPromise?) {
}
}
if (zeroSecondSponsor) {
if (zeroSecondSponsor && !skippedZeroSecond) {
startSponsorSchedule(0);
} else {
startSponsorSchedule();