feat: fetchSeasonDetails function

This commit is contained in:
Adrian Castro
2024-02-18 13:59:03 +01:00
parent 7a81560974
commit 7e51aad0c1

View File

@@ -1,4 +1,4 @@
import type { MovieDetails, TvShowDetails } from "tmdb-ts";
import type { MovieDetails, SeasonDetails, TvShowDetails } from "tmdb-ts";
import { tmdb } from "./util";
@@ -22,3 +22,18 @@ export async function fetchMediaDetails(
return undefined;
}
}
export async function fetchSeasonDetails(
id: string,
season: number,
): Promise<SeasonDetails | undefined> {
try {
const result = await tmdb.tvSeasons.details(
{ tvShowID: parseInt(id, 10), seasonNumber: season },
["external_ids"],
);
return result;
} catch (ex) {
return undefined;
}
}