From 61192a62b18f26abbbfff27360ab6c31a6a48972 Mon Sep 17 00:00:00 2001 From: Pas <74743263+Pasithea0@users.noreply.github.com> Date: Mon, 3 Mar 2025 12:15:54 -0700 Subject: [PATCH] Update vidsrcsu.ts --- src/providers/sources/vidsrcsu.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/providers/sources/vidsrcsu.ts b/src/providers/sources/vidsrcsu.ts index ab978bc..2d5c2bb 100644 --- a/src/providers/sources/vidsrcsu.ts +++ b/src/providers/sources/vidsrcsu.ts @@ -4,10 +4,12 @@ import { MovieScrapeContext, ShowScrapeContext } from '@/utils/context'; import { NotFoundError } from '@/utils/errors'; async function comboScraper(ctx: ShowScrapeContext | MovieScrapeContext): Promise { - const embedPage = await ctx.fetcher( + const embedPage = await ctx.proxiedFetcher( `https://vidsrc.su/embed/${ctx.media.type === 'movie' ? `movie/${ctx.media.tmdbId}` : `tv/${ctx.media.tmdbId}/${ctx.media.season.number}/${ctx.media.episode.number}`}`, ); + ctx.progress(30); + const decodedPeterMatch = embedPage.match(/decodeURIComponent\('([^']+)'\)/); const decodedPeterUrl = decodedPeterMatch ? decodeURIComponent(decodedPeterMatch[1]) : null;