1
0
Fork 0
mirror of https://github.com/sussy-code/smov.git synced 2024-12-20 14:37:43 +01:00

reduce casts

This commit is contained in:
adrifcastr 2023-06-21 12:47:09 +02:00
parent 33b67f32b1
commit 9495a3bf41

View file

@ -49,30 +49,28 @@ export function formatTMDBMetaResult(
): TMDBMediaResult {
let tmdbmeta;
if (type === MWMediaType.MOVIE) {
const movie = details as TMDBMovieData;
tmdbmeta = {
id: details.id,
title: (details as TMDBMovieData).title,
title: movie.title,
object_type: mediaTypeToTMDB(type),
poster: (details as TMDBMovieData).poster_path ?? undefined,
original_release_year: Number(
(details as TMDBMovieData).release_date?.split("-")[0]
),
poster: movie.poster_path ?? undefined,
original_release_year: Number(movie.release_date?.split("-")[0]),
};
}
if (type === MWMediaType.SERIES) {
const show = details as TMDBShowData;
tmdbmeta = {
id: details.id,
title: (details as TMDBShowData).name,
title: show.name,
object_type: mediaTypeToTMDB(type),
seasons: (details as TMDBShowData).seasons.map((v) => ({
seasons: show.seasons.map((v) => ({
id: v.id,
season_number: v.season_number,
title: v.name,
})),
poster: (details as TMDBMovieData).poster_path ?? undefined,
original_release_year: Number(
(details as TMDBShowData).first_air_date?.split("-")[0]
),
original_release_year: Number(show.first_air_date?.split("-")[0]),
};
}