Added logo to series (#17)

Signed-off-by: Avior <florian.bouillon@delta-wings.net>
This commit is contained in:
Florian Bouillon 2021-08-14 11:28:23 +02:00 committed by GitHub
parent dd41d619d2
commit 19f060bfd6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -39,8 +39,14 @@ export async function getSeries(lang: SupportedLanguages): Promise<Array<Serie>>
} }
export async function serieToSerieSimple(serie: Serie, lang: SupportedLanguages): Promise<SerieResume> { export async function serieToSerieSimple(serie: Serie, lang: SupportedLanguages): Promise<SerieResume> {
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 { return {
id: serie.id, id: serie.id,
logo,
name: serie.name[lang] as string name: serie.name[lang] as string
} }
} }
@ -50,8 +56,10 @@ export async function serieToSerieSingle(serie: Serie, lang: SupportedLanguages)
const sets = await Promise.all(setsTmp const sets = await Promise.all(setsTmp
.sort((a, b) => a.releaseDate > b.releaseDate ? 1 : -1) .sort((a, b) => a.releaseDate > b.releaseDate ? 1 : -1)
.map((el) => setToSetSimple(el, lang))) .map((el) => setToSetSimple(el, lang)))
const logo = sets.find((set) => set.logo)?.logo
return { return {
id: serie.id, id: serie.id,
logo,
name: serie.name[lang] as string, name: serie.name[lang] as string,
sets sets
} }