diff --git a/src/zh/hanime1/src/eu/kanade/tachiyomi/animeextension/zh/hanime1/Filters.kt b/src/zh/hanime1/src/eu/kanade/tachiyomi/animeextension/zh/hanime1/Filters.kt index 20743efb..5b3765f3 100644 --- a/src/zh/hanime1/src/eu/kanade/tachiyomi/animeextension/zh/hanime1/Filters.kt +++ b/src/zh/hanime1/src/eu/kanade/tachiyomi/animeextension/zh/hanime1/Filters.kt @@ -16,12 +16,20 @@ open class TagFilter(val key: String, name: String, state: Boolean = false) : AnimeFilter.CheckBox(name, state) class GenreFilter(values: Array) : - QueryFilter("影片類型", "genre", values.ifEmpty { arrayOf("全部") }) + QueryFilter( + "影片類型", + "genre", + values.ifEmpty { arrayOf("全部", "裏番", "泡面番", "Motion Anime") }, + ) class SortFilter(values: Array) : - QueryFilter("排序方式", "sort", values.ifEmpty { arrayOf("最新上市") }) + QueryFilter( + "排序方式", + "sort", + values.ifEmpty { arrayOf("最新上市", "最新上傳", "本日排行", "本週排行", "本月排行") }, + ) -class HotFilter : TagFilter("sort", "本周排行", true) +object HotFilter : TagFilter("sort", "本周排行", true) class YearFilter(values: Array) : QueryFilter("發佈年份", "year", values.ifEmpty { arrayOf("全部年份") }) diff --git a/src/zh/hanime1/src/eu/kanade/tachiyomi/animeextension/zh/hanime1/Hanime1.kt b/src/zh/hanime1/src/eu/kanade/tachiyomi/animeextension/zh/hanime1/Hanime1.kt index 0e3ba56b..473b29e7 100644 --- a/src/zh/hanime1/src/eu/kanade/tachiyomi/animeextension/zh/hanime1/Hanime1.kt +++ b/src/zh/hanime1/src/eu/kanade/tachiyomi/animeextension/zh/hanime1/Hanime1.kt @@ -116,7 +116,7 @@ class Hanime1 : AnimeHttpSource(), ConfigurableAnimeSource { override fun popularAnimeParse(response: Response): AnimesPage = searchAnimeParse(response) override fun popularAnimeRequest(page: Int) = - searchAnimeRequest(page, "", AnimeFilterList(HotFilter())) + searchAnimeRequest(page, "", AnimeFilterList(HotFilter)) private fun String.appendInvisibleChar(): String { // The search result title will be same as one episode name of anime.