diff --git a/utils/serieUtil.ts b/utils/serieUtil.ts index ac0e53d..81c6736 100644 --- a/utils/serieUtil.ts +++ b/utils/serieUtil.ts @@ -39,8 +39,14 @@ export async function getSeries(lang: SupportedLanguages): Promise> } export async function serieToSerieSimple(serie: Serie, lang: SupportedLanguages): Promise { + const setsTmp = await getSets(serie.name.en, lang) + const sets = await Promise.all(setsTmp + .sort((a, b) => a.releaseDate > b.releaseDate ? 1 : -1) + .map((el) => setToSetSimple(el, lang))) + const logo = sets.find((set) => set.logo)?.logo return { id: serie.id, + logo, name: serie.name[lang] as string } } @@ -50,8 +56,10 @@ export async function serieToSerieSingle(serie: Serie, lang: SupportedLanguages) const sets = await Promise.all(setsTmp .sort((a, b) => a.releaseDate > b.releaseDate ? 1 : -1) .map((el) => setToSetSimple(el, lang))) + const logo = sets.find((set) => set.logo)?.logo return { id: serie.id, + logo, name: serie.name[lang] as string, sets }