Added back whitelist support

This commit is contained in:
Ajay Ramachandran
2020-02-18 18:44:06 -05:00
parent b681f5abd9
commit 6cd2d4cf83

View File

@@ -435,17 +435,19 @@ function cancelSponsorSchedule(): void {
function startSponsorSchedule(currentTime?: number): void { function startSponsorSchedule(currentTime?: number): void {
cancelSponsorSchedule(); cancelSponsorSchedule();
if (Config.config.disableSkipping || sponsorTimes === null) return; if (sponsorTimes === null || Config.config.disableSkipping || channelWhitelisted){
return;
}
if (currentTime === undefined) currentTime = video.currentTime; if (currentTime === undefined) currentTime = video.currentTime;
let skipInfo = getNextSkipIndex(currentTime); let skipInfo = getNextSkipIndex(currentTime);
let skipStartTime = skipInfo.array[skipInfo.index][0]; let skipTime = skipInfo.array[skipInfo.index];
let timeUntilSponsor = skipStartTime - currentTime; let timeUntilSponsor = skipTime[0] - currentTime;
currentSkipSchedule = setTimeout(() => { currentSkipSchedule = setTimeout(() => {
if (video.currentTime >= skipStartTime) { if (video.currentTime >= skipTime[0] && video.currentTime < skipTime[1]) {
skipToTime(video, skipInfo.index, skipInfo.array, skipInfo.openNotice); skipToTime(video, skipInfo.index, skipInfo.array, skipInfo.openNotice);
startSponsorSchedule(); startSponsorSchedule();