diff options
| author | Fuwn <[email protected]> | 2023-12-29 21:08:23 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-12-29 21:08:23 -0800 |
| commit | f047372f362914eb5330b6ab8d666720e5a1f7e4 (patch) | |
| tree | ffb8fe312b4ada6a73b09fe32553ca22bfaaa834 /src/lib/AniList | |
| parent | refactor(wrapped): options categories (diff) | |
| download | due.moe-f047372f362914eb5330b6ab8d666720e5a1f7e4.tar.xz due.moe-f047372f362914eb5330b6ab8d666720e5a1f7e4.zip | |
fix(wrapped): slice after sort
Diffstat (limited to 'src/lib/AniList')
| -rw-r--r-- | src/lib/AniList/wrapped.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/AniList/wrapped.ts b/src/lib/AniList/wrapped.ts index 878e511e..f9f3c409 100644 --- a/src/lib/AniList/wrapped.ts +++ b/src/lib/AniList/wrapped.ts @@ -201,12 +201,12 @@ export const tops = (media: Media[], amount: number, excludedKeywords: string[] averageScore: Math.round(tagsMap[tag].totalScore / tagsMap[tag].count) })); - 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); + genres = genres.slice(0, amount); + tags = tags.slice(0, amount); + 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]; |