Hiveworks on hiatus support (#16228)

* Updating Hiveworks.kt to include comics on hiatus

Updating Hiveworks source to include filter for comics on hiatus

* Update build.gradle
This commit is contained in:
Joki 2023-04-30 17:29:06 -04:00 committed by GitHub
parent 2517247368
commit f0e75cb516
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View File

@ -5,7 +5,7 @@ ext {
extName = 'Hiveworks Comics'
pkgNameSuffix = 'en.hiveworks'
extClass = '.Hiveworks'
extVersionCode = 7
extVersionCode = 8
}
apply from: "$rootDir/common.gradle"

View File

@ -91,6 +91,7 @@ class Hiveworks : ParsedHttpSource() {
is OriginalsFilter -> if (filter.state) return GET("$baseUrl/originals", headers)
is KidsFilter -> if (filter.state) return GET("$baseUrl/kids", headers)
is CompletedFilter -> if (filter.state) return GET("$baseUrl/completed", headers)
is HiatusFilter -> if (filter.state) return GET("$baseUrl/hiatus", headers)
else -> { /*Do nothing*/ }
}
}
@ -279,11 +280,13 @@ class Hiveworks : ParsedHttpSource() {
OriginalsFilter(),
KidsFilter(),
CompletedFilter(),
HiatusFilter(),
)
private class OriginalsFilter : Filter.CheckBox("Original Comics")
private class KidsFilter : Filter.CheckBox("Kids Comics")
private class CompletedFilter : Filter.CheckBox("Completed Comics")
private class HiatusFilter : Filter.CheckBox("On Hiatus Comics")
private open class UriSelectFilter(
displayName: String,