fix: genre sorting

This commit is contained in:
rebelonion 2024-03-11 04:36:51 -05:00
parent 4838e69aea
commit bdbbe62570
2 changed files with 5 additions and 4 deletions

View file

@ -750,7 +750,7 @@ class AnilistQueries {
} }
} }
return if (!genres.isNullOrEmpty() && tags != null) { return if (!genres.isNullOrEmpty() && tags != null) {
Anilist.genres = genres Anilist.genres = genres?.sortedBy { it }?.toMutableList() as ArrayList<String>
Anilist.tags = tags Anilist.tags = tags
true true
} else false } else false

View file

@ -67,11 +67,12 @@ class GenreActivity : AppCompatActivity() {
private fun loadLocalGenres(): ArrayList<String>? { private fun loadLocalGenres(): ArrayList<String>? {
val genres = PrefManager.getVal<Set<String>>(PrefName.GenresList) val genres = PrefManager.getVal<Set<String>>(PrefName.GenresList)
.toMutableList() as ArrayList<String>? .toMutableList()
return if (genres.isNullOrEmpty()) { return if (genres.isEmpty()) {
null null
} else { } else {
genres //sort alphabetically
genres.sort().let { genres as ArrayList<String> }
} }
} }
} }