From 6d5395a2bf718f4d6f7e0baf5f95e57ff0052a1b Mon Sep 17 00:00:00 2001 From: Nixinova Date: Tue, 10 Aug 2021 07:34:47 +1200 Subject: [PATCH] Sort discussion categories for display (#453) [skip ci] --- source/plugins/discussions/index.mjs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/plugins/discussions/index.mjs b/source/plugins/discussions/index.mjs index 8327fb68..9ba20a0b 100644 --- a/source/plugins/discussions/index.mjs +++ b/source/plugins/discussions/index.mjs @@ -32,8 +32,9 @@ //Compute favorite category for (const category of [...fetched.map(({category:{emoji, name}}) => `${imports.emoji.get(emoji)} ${name}`)]) categories[category] = (categories[category] ?? 0) + 1 - discussions.categories.stats = categories - discussions.categories.favorite = Object.entries(categories).sort((a, b) => b[1] - a[1]).map(([name]) => name).shift() ?? null + const categoryEntries = Object.entries(categories).sort((a, b) => b[1] - a[1]) + discussions.categories.stats = Object.fromEntries(categoryEntries) + discussions.categories.favorite = categoryEntries[0]?.[0] ?? null } //Results