vidsrcto: use tmdbId when imdbId is not provided

This commit is contained in:
lonelil
2024-03-27 02:54:20 +08:00
parent 7b1a7b7ef5
commit e381465d53

View File

@@ -11,11 +11,11 @@ const vidSrcToBase = 'https://vidsrc.to';
const referer = `${vidSrcToBase}/`;
const universalScraper = async (ctx: ShowScrapeContext | MovieScrapeContext): Promise<SourcererOutput> => {
const imdbId = ctx.media.imdbId;
const mediaId = ctx.media.imdbId ?? ctx.media.tmdbId;
const url =
ctx.media.type === 'movie'
? `/embed/movie/${imdbId}`
: `/embed/tv/${imdbId}/${ctx.media.season.number}/${ctx.media.episode.number}`;
? `/embed/movie/${mediaId}`
: `/embed/tv/${mediaId}/${ctx.media.season.number}/${ctx.media.episode.number}`;
const mainPage = await ctx.proxiedFetcher<string>(url, {
baseUrl: vidSrcToBase,
headers: {