From c64da942c97525a8578f412184804991c432e056 Mon Sep 17 00:00:00 2001 From: thomas-bassett Date: Fri, 26 Sep 2025 22:24:42 +0100 Subject: [PATCH] Add abbreviation to SetResume --- meta/definitions/api.d.ts | 2 +- server/compiler/utils/setUtil.ts | 6 +++++- server/src/V2/Components/Set.ts | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/meta/definitions/api.d.ts b/meta/definitions/api.d.ts index 0ce14a0635..9fe0013492 100644 --- a/meta/definitions/api.d.ts +++ b/meta/definitions/api.d.ts @@ -79,6 +79,7 @@ export interface SetResume { */ official: number; }; + abbreviation: { official: string, localized: string }; } /** @@ -137,7 +138,6 @@ export interface Set extends SetResume { firstEd?: number; }; cards: Array; - abbreviation: { official: string, localized: string }; thirdParty?: { cardmarket?: number tcgplayer?: number diff --git a/server/compiler/utils/setUtil.ts b/server/compiler/utils/setUtil.ts index 3683caadb2..4a0efd673a 100644 --- a/server/compiler/utils/setUtil.ts +++ b/server/compiler/utils/setUtil.ts @@ -76,7 +76,11 @@ export async function setToSetSimple(set: Set, lang: SupportedLanguages): Promis id: set.id, logo: pics[0], name: resolveText(set.name, lang), - symbol: pics[1] + symbol: pics[1], + abbreviation: (set.abbreviations?.official || resolveText(set.abbreviations, lang)) ? { + official: set.abbreviations?.official, + localized: resolveText(set.abbreviations, lang) + } : undefined, } } diff --git a/server/src/V2/Components/Set.ts b/server/src/V2/Components/Set.ts index e6bce26ce0..5bf1b393d8 100644 --- a/server/src/V2/Components/Set.ts +++ b/server/src/V2/Components/Set.ts @@ -76,6 +76,7 @@ export function setToBrief(set: SDKSet): SetResume { name: set.name, logo: set.logo, symbol: set.symbol, + abbreviation: set.abbreviation, cardCount: { total: set.cardCount.total, official: set.cardCount.official