Removed set.variants from Compiler (#15)

Signed-off-by: Avior <florian.bouillon@delta-wings.net>
This commit is contained in:
Florian Bouillon 2021-08-12 21:50:15 +02:00 committed by GitHub
parent 37ec1c6879
commit 95d88f081a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 8 deletions

View File

@ -51,10 +51,10 @@ export async function cardToCardSingle(localId: string, card: Card, lang: Suppor
rarity: translate('rarity', card.rarity, lang) as any, rarity: translate('rarity', card.rarity, lang) as any,
set: await setToSetSimple(card.set, lang), set: await setToSetSimple(card.set, lang),
variants: { variants: {
firstEdition: typeof card.variants?.firstEdition === 'boolean' ? card.variants.firstEdition : typeof card.set.variants?.firstEdition === 'boolean' ? card.set.variants.firstEdition : false, firstEdition: typeof card.variants?.firstEdition === 'boolean' ? card.variants.firstEdition : false,
holo: typeof card.variants?.holo === 'boolean' ? card.variants.holo : typeof card.set.variants?.holo === 'boolean' ? card.set.variants.holo : true, holo: typeof card.variants?.holo === 'boolean' ? card.variants.holo : true,
normal: typeof card.variants?.normal === 'boolean' ? card.variants.normal : typeof card.set.variants?.normal === 'boolean' ? card.set.variants.normal : true, normal: typeof card.variants?.normal === 'boolean' ? card.variants.normal : true,
reverse: typeof card.variants?.reverse === 'boolean' ? card.variants.reverse : typeof card.set.variants?.reverse === 'boolean' ? card.set.variants.reverse : true reverse: typeof card.variants?.reverse === 'boolean' ? card.variants.reverse : true
}, },

View File

@ -78,11 +78,11 @@ export async function setToSetSingle(set: Set, lang: SupportedLanguages): Promis
const pics = await getSetPictures(set, lang) const pics = await getSetPictures(set, lang)
return { return {
cardCount: { cardCount: {
firstEd: cards.reduce((count, card) => count + (card[1].variants?.firstEdition ?? set.variants?.firstEdition ? 1 : 0), 0), firstEd: cards.reduce((count, card) => count + (card[1].variants?.firstEdition ? 1 : 0), 0),
holo: cards.reduce((count, card) => count + (card[1].variants?.holo ?? set.variants?.holo ? 1 : 0), 0), holo: cards.reduce((count, card) => count + (card[1].variants?.holo ? 1 : 0), 0),
normal: cards.reduce((count, card) => count + (card[1].variants?.normal ?? set.variants?.normal ? 1 : 0), 0), normal: cards.reduce((count, card) => count + (card[1].variants?.normal ? 1 : 0), 0),
official: set.cardCount.official, official: set.cardCount.official,
reverse: cards.reduce((count, card) => count + (card[1].variants?.reverse ?? set.variants?.reverse ? 1 : 0), 0), reverse: cards.reduce((count, card) => count + (card[1].variants?.reverse ? 1 : 0), 0),
total: Math.max(set.cardCount.official, cards.length) total: Math.max(set.cardCount.official, cards.length)
}, },
cards: await Promise.all(cards.map(([id, card]) => cardToCardSimple(id, card, lang))), cards: await Promise.all(cards.map(([id, card]) => cardToCardSimple(id, card, lang))),