aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-12-26 06:22:09 -0800
committerFuwn <[email protected]>2023-12-26 06:22:09 -0800
commitbb4c043485f47eeeed25db5b70787b7b51f82b30 (patch)
treea41b18690405313c1bcea24b553bfd401600fdb9 /src/lib
parentfix(wrapped): no include for check (diff)
downloaddue.moe-bb4c043485f47eeeed25db5b70787b7b51f82b30.tar.xz
due.moe-bb4c043485f47eeeed25db5b70787b7b51f82b30.zip
fix(wrapped): sort genre tags
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/AniList/wrapped.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/AniList/wrapped.ts b/src/lib/AniList/wrapped.ts
index 89fbd6d7..29ede545 100644
--- a/src/lib/AniList/wrapped.ts
+++ b/src/lib/AniList/wrapped.ts
@@ -210,6 +210,9 @@ export const tops = (media: Media[], amount: number, excludedKeywords: string[]
genres = genres.slice(0, amount);
tags = tags.slice(0, amount);
+ genres.sort((a, b) => b.averageScore - a.averageScore);
+ tags.sort((a, b) => b.averageScore - a.averageScore);
+
const topGenreMedia = media.find((m) => m.genres.includes(genres[0].genre)) || media[0];
const topTagMedia = media.find((m) => m.tags.some((tag) => tag.name === tags[0].tag)) || media[0];