mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-12 14:37:23 +03:00
Remove unused auto refetch segments option
This commit is contained in:
@@ -154,20 +154,6 @@
|
|||||||
<div class="small-description">__MSG_whatForceChannelCheck__</div>
|
<div class="small-description">__MSG_whatForceChannelCheck__</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div data-type="toggle" data-sync="refetchWhenNotFound">
|
|
||||||
<div class="switch-container">
|
|
||||||
<label class="switch">
|
|
||||||
<input id="refetchWhenNotFound" type="checkbox" checked>
|
|
||||||
<span class="slider round"></span>
|
|
||||||
</label>
|
|
||||||
<label class="switch-label" for="refetchWhenNotFound">
|
|
||||||
__MSG_enableRefetchWhenNotFound__
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="small-description">__MSG_whatRefetchWhenNotFound__</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div data-type="toggle" data-sync="showCategoryWithoutPermission">
|
<div data-type="toggle" data-sync="showCategoryWithoutPermission">
|
||||||
<div class="switch-container">
|
<div class="switch-container">
|
||||||
<label class="switch">
|
<label class="switch">
|
||||||
|
|||||||
@@ -48,7 +48,6 @@ interface SBConfig {
|
|||||||
audioNotificationOnSkip: boolean;
|
audioNotificationOnSkip: boolean;
|
||||||
checkForUnlistedVideos: boolean;
|
checkForUnlistedVideos: boolean;
|
||||||
testingServer: boolean;
|
testingServer: boolean;
|
||||||
refetchWhenNotFound: boolean;
|
|
||||||
ytInfoPermissionGranted: boolean;
|
ytInfoPermissionGranted: boolean;
|
||||||
allowExpirements: boolean;
|
allowExpirements: boolean;
|
||||||
showDonationLink: boolean;
|
showDonationLink: boolean;
|
||||||
@@ -312,7 +311,6 @@ const syncDefaults = {
|
|||||||
audioNotificationOnSkip: false,
|
audioNotificationOnSkip: false,
|
||||||
checkForUnlistedVideos: false,
|
checkForUnlistedVideos: false,
|
||||||
testingServer: false,
|
testingServer: false,
|
||||||
refetchWhenNotFound: true,
|
|
||||||
ytInfoPermissionGranted: false,
|
ytInfoPermissionGranted: false,
|
||||||
allowExpirements: true,
|
allowExpirements: true,
|
||||||
showDonationLink: true,
|
showDonationLink: true,
|
||||||
|
|||||||
@@ -1312,27 +1312,6 @@ async function lockedCategoriesLookup(): Promise<void> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function retryFetch(errorCode: number): void {
|
|
||||||
sponsorDataFound = false;
|
|
||||||
if (!Config.config.refetchWhenNotFound) return;
|
|
||||||
|
|
||||||
if (retryFetchTimeout) clearTimeout(retryFetchTimeout);
|
|
||||||
if ((errorCode !== 404 && retryCount > 1) || (errorCode !== 404 && retryCount > 10)) {
|
|
||||||
// Too many errors (50x), give up
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
retryCount++;
|
|
||||||
|
|
||||||
const delay = errorCode === 404 ? (30000 + Math.random() * 30000) : (2000 + Math.random() * 10000);
|
|
||||||
retryFetchTimeout = setTimeout(() => {
|
|
||||||
if (getVideoID() && sponsorTimes?.length === 0
|
|
||||||
|| sponsorTimes.every((segment) => segment.source !== SponsorSourceType.Server)) {
|
|
||||||
// sponsorsLookup();
|
|
||||||
}
|
|
||||||
}, delay);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Only should be used when it is okay to skip a sponsor when in the middle of it
|
* Only should be used when it is okay to skip a sponsor when in the middle of it
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user