[mgo] fix filtering by genre (#15087)
* [mgo] fix filtering by genre * bump
This commit is contained in:
parent
2e7414a197
commit
1fccdf3d28
|
@ -5,7 +5,7 @@ ext {
|
||||||
extName = 'Mangago'
|
extName = 'Mangago'
|
||||||
pkgNameSuffix = 'en.mangago'
|
pkgNameSuffix = 'en.mangago'
|
||||||
extClass = '.Mangago'
|
extClass = '.Mangago'
|
||||||
extVersionCode = 11
|
extVersionCode = 12
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -245,8 +245,8 @@ class Mangago : ParsedHttpSource() {
|
||||||
|
|
||||||
override fun getFilterList(): FilterList = FilterList(
|
override fun getFilterList(): FilterList = FilterList(
|
||||||
Filter.Header("Ignored if using text search"),
|
Filter.Header("Ignored if using text search"),
|
||||||
StatusFilterGroup(),
|
|
||||||
SortFilter(),
|
SortFilter(),
|
||||||
|
StatusFilterGroup(),
|
||||||
GenreFilterGroup(),
|
GenreFilterGroup(),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -254,7 +254,7 @@ class Mangago : ParsedHttpSource() {
|
||||||
fun addToUrl(builder: HttpUrl.Builder)
|
fun addToUrl(builder: HttpUrl.Builder)
|
||||||
}
|
}
|
||||||
|
|
||||||
private class StatusFilter(name: String, val query: String) : UriFilter, Filter.CheckBox(name) {
|
private class StatusFilter(name: String, val query: String, state: Boolean) : UriFilter, Filter.CheckBox(name, state) {
|
||||||
override fun addToUrl(builder: HttpUrl.Builder) {
|
override fun addToUrl(builder: HttpUrl.Builder) {
|
||||||
builder.addQueryParameter(query, if (state) "1" else "0")
|
builder.addQueryParameter(query, if (state) "1" else "0")
|
||||||
}
|
}
|
||||||
|
@ -263,8 +263,8 @@ class Mangago : ParsedHttpSource() {
|
||||||
private class StatusFilterGroup : UriFilter, Filter.Group<StatusFilter>(
|
private class StatusFilterGroup : UriFilter, Filter.Group<StatusFilter>(
|
||||||
"Status",
|
"Status",
|
||||||
listOf(
|
listOf(
|
||||||
StatusFilter("Completed", "f"),
|
StatusFilter("Completed", "f", true),
|
||||||
StatusFilter("Ongoing", "o")
|
StatusFilter("Ongoing", "o", true)
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
override fun addToUrl(builder: HttpUrl.Builder) {
|
override fun addToUrl(builder: HttpUrl.Builder) {
|
||||||
|
|
Loading…
Reference in New Issue