From 6cb861d16ee02c7004809716a06449d470c04d49 Mon Sep 17 00:00:00 2001 From: Avior Date: Tue, 10 Mar 2020 14:40:48 +0100 Subject: [PATCH] Sorted Sets by release date Signed-off-by: Avior --- endpoints/sets/index.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/endpoints/sets/index.ts b/endpoints/sets/index.ts index 4367b87..af75c3f 100644 --- a/endpoints/sets/index.ts +++ b/endpoints/sets/index.ts @@ -11,7 +11,7 @@ const endpoint = getBaseFolder(lang, "sets") const bootstrap = async () => { const list = await getAllSets() - const items: Array = [] + let items: Array = [] for (let el of list) { el = el.replace("./", "../../") const set: Set = require(el).default @@ -19,13 +19,17 @@ const bootstrap = async () => { console.log(el) if (!isSetAvailable(set, lang)) continue items.push( - setToSetSimple(set, lang) + set ) } + items = items.sort((a, b) => a.releaseDate > b.releaseDate ? 1 : -1) + + const tmp: Array = items.map((el) => setToSetSimple(el, lang)) + const cardList: SetList = { - count: items.length, - list: items + count: tmp.length, + list: tmp } await fs.mkdir(`${endpoint}`, {recursive: true})