From e359f55cf3060784f393c1f03080ed4c5998e4c8 Mon Sep 17 00:00:00 2001 From: Luca Matei Pintilie Date: Sun, 19 Sep 2021 20:28:55 +0200 Subject: Add ILs to categories command --- src/srcom/categories.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/srcom/categories.ts b/src/srcom/categories.ts index 1b62fef..3ead604 100755 --- a/src/srcom/categories.ts +++ b/src/srcom/categories.ts @@ -35,13 +35,16 @@ export async function categories( const res = await fetch(`${SRC_API}/games/${gameId}/categories`); const categories = (await res.json()).data as SpeedrunCom.Category[]; const fullGameCategories: string[] = []; + const individualLevelCategories: string[] = []; const miscCategories: string[] = []; categories.forEach((category) => { if (category.miscellaneous) miscCategories.push(category.name); - else fullGameCategories.push(category.name); + else if(category.type === "per-game") fullGameCategories.push(category.name); + else if(category.type === "per-level") individualLevelCategories.push(category.name); }); output.push(`${fmt.bold(`Categories - ${game}`)}`); output.push(`Fullgame: ${fullGameCategories.join(", ")}`); + output.push(`Individual Level: ${individualLevelCategories.join(", ")}`); output.push(`Miscellaneous: ${miscCategories.join(", ")}`); } return output.join("\n"); -- cgit v1.2.3