From 543fae03b1bbbbad5627dbc3133062324b45c6ab Mon Sep 17 00:00:00 2001 From: Pas <74743263+Pasithea0@users.noreply.github.com> Date: Tue, 4 Feb 2025 15:41:43 -0700 Subject: [PATCH] update fedapi use diff link and handle error --- src/providers/sources/fedapi.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/providers/sources/fedapi.ts b/src/providers/sources/fedapi.ts index 37a7198..ef2709f 100644 --- a/src/providers/sources/fedapi.ts +++ b/src/providers/sources/fedapi.ts @@ -6,7 +6,7 @@ import { NotFoundError } from '@/utils/errors'; import { Caption } from '../captions'; // Thanks Nemo, Custom, and Roomba for this API -const BASE_URL = 'https://febapi.bludclart.com'; +const BASE_URL = 'https://fed-api-production.up.railway.app'; async function comboScraper(ctx: ShowScrapeContext | MovieScrapeContext): Promise { const apiUrl = @@ -15,6 +15,9 @@ async function comboScraper(ctx: ShowScrapeContext | MovieScrapeContext): Promis : `${BASE_URL}/tv/${ctx.media.tmdbId}/${ctx.media.season.number}/${ctx.media.episode.number}`; const data = await ctx.fetcher(apiUrl); + if (data?.error === 'No quality list in FebBox response') { + throw new NotFoundError('No stream found'); + } if (!data) throw new NotFoundError('No response from API'); ctx.progress(50);