Fix Madara was unable to reset Genre’s checkbox (#1476)

* Fix Madara was unable to reset Gener’s checkbox

* revert base version
This commit is contained in:
Cuong M. Tran 2024-02-26 19:42:31 +07:00 committed by Draff
parent d6f01fea0b
commit 1abe238809
1 changed files with 3 additions and 2 deletions

View File

@ -515,8 +515,9 @@ abstract class Madara(
options.toTypedArray(),
)
protected class GenreList(title: String, genres: List<Genre>) : Filter.Group<Genre>(title, genres)
class Genre(name: String, val id: String = name) : Filter.CheckBox(name)
protected class GenreList(title: String, genres: List<Genre>) : Filter.Group<GenreCheckBox>(title, genres.map { GenreCheckBox(it.name, it.id) })
class GenreCheckBox(name: String, val id: String = name) : Filter.CheckBox(name)
class Genre(val name: String, val id: String = name)
override fun getFilterList(): FilterList {
launchIO { fetchGenres() }