Refactored and cleaned up SeriesPage data fetching

This commit is contained in:
Aleksi Lassila
2023-09-01 13:52:56 +03:00
parent 3234019dcb
commit b44d794c08
15 changed files with 298 additions and 135 deletions

View File

@@ -90,7 +90,11 @@ export const getTmdbSeriesFromTvdbId = async (tvdbId: string) =>
}).then((res) => res.data?.tv_results?.[0] as TmdbSeries2 | undefined);
export const getTmdbIdFromTvdbId = async (tvdbId: number) =>
getTmdbSeriesFromTvdbId(String(tvdbId)).then((res: any) => res?.id as number | undefined);
getTmdbSeriesFromTvdbId(String(tvdbId)).then((res: any) => {
const id = res?.id as number | undefined;
if (!id) return Promise.reject();
return id;
});
export const getTmdbSeries = async (tmdbId: number): Promise<TmdbSeriesFull2 | undefined> =>
await TmdbApiOpen.get('/3/tv/{series_id}', {