diff options
Diffstat (limited to 'src')
| -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]; |