Disable sponsor block completely if env not given
This commit is contained in:
@@ -160,6 +160,7 @@ services:
|
||||
VITE_DEFAULT_FRONTEND_URL: "https://materialio.us"
|
||||
|
||||
# URL to Sponsorblock
|
||||
# Leave blank to completely disable sponsorblock.
|
||||
VITE_DEFAULT_SPONSERBLOCK_INSTANCE: "https://sponsor.ajay.app"
|
||||
|
||||
# URL to DeArrow
|
||||
|
||||
@@ -83,8 +83,10 @@
|
||||
if (get(sponsorBlockCategories)) {
|
||||
const currentCategories = get(sponsorBlockCategories);
|
||||
|
||||
if (currentCategories.length > 0) {
|
||||
const sponsorBlock = new SponsorBlock('', { baseURL: get(sponsorBlockUrl) });
|
||||
const sponsorBlockInstance = get(sponsorBlockUrl);
|
||||
|
||||
if (currentCategories.length > 0 && sponsorBlockInstance && sponsorBlockInstance !== '') {
|
||||
const sponsorBlock = new SponsorBlock('', { baseURL: sponsorBlockInstance });
|
||||
|
||||
try {
|
||||
const segments = await sponsorBlock.getSegments(
|
||||
|
||||
@@ -32,7 +32,7 @@ export const auth: Writable<null | { username: string; token: string; }> = persi
|
||||
);
|
||||
|
||||
export const sponsorBlock = persisted('sponsorBlock', true);
|
||||
export const sponsorBlockUrl = persisted(
|
||||
export const sponsorBlockUrl: Writable<string | null | undefined> = persisted(
|
||||
'sponsorBlockUrl',
|
||||
import.meta.env.VITE_DEFAULT_SPONSERBLOCK_INSTANCE
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user