diff options
| author | Fuwn <[email protected]> | 2023-12-26 06:22:09 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-12-26 06:22:09 -0800 |
| commit | bb4c043485f47eeeed25db5b70787b7b51f82b30 (patch) | |
| tree | a41b18690405313c1bcea24b553bfd401600fdb9 /src/lib | |
| parent | fix(wrapped): no include for check (diff) | |
| download | due.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.ts | 3 |
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]; |