Browse Source

reduce casts

pull/328/head
adrifcastr 2 years ago
parent
commit
9495a3bf41
  1. 18
      src/backend/metadata/getmeta.ts

18
src/backend/metadata/getmeta.ts

@ -49,30 +49,28 @@ export function formatTMDBMetaResult( @@ -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]),
};
}

Loading…
Cancel
Save