aniage: Add more mainPage
This commit is contained in:
parent
1b901dc389
commit
df52d63f0e
2 changed files with 21 additions and 3 deletions
|
@ -1,5 +1,5 @@
|
||||||
// use an integer for version numbers
|
// use an integer for version numbers
|
||||||
version = 3
|
version = 4
|
||||||
|
|
||||||
dependencies{
|
dependencies{
|
||||||
implementation("com.google.code.gson:gson:2.9.0")
|
implementation("com.google.code.gson:gson:2.9.0")
|
||||||
|
|
|
@ -57,6 +57,13 @@ class AniageProvider : MainAPI() {
|
||||||
// Sections
|
// Sections
|
||||||
override val mainPage = mainPageOf(
|
override val mainPage = mainPageOf(
|
||||||
mainUrl to "Нове",
|
mainUrl to "Нове",
|
||||||
|
mainUrl to "Повнометражне",
|
||||||
|
mainUrl to "ONA",
|
||||||
|
mainUrl to "OVA",
|
||||||
|
mainUrl to "SPECIAL",
|
||||||
|
mainUrl to "ТБ-Серіал",
|
||||||
|
mainUrl to "ТБ-Спешл",
|
||||||
|
mainUrl to "Короткометражне",
|
||||||
)
|
)
|
||||||
|
|
||||||
// Done
|
// Done
|
||||||
|
@ -64,9 +71,20 @@ class AniageProvider : MainAPI() {
|
||||||
page: Int,
|
page: Int,
|
||||||
request: MainPageRequest
|
request: MainPageRequest
|
||||||
): HomePageResponse {
|
): HomePageResponse {
|
||||||
// Log.d("CakesTwix-Debug", page.toString())
|
|
||||||
val body = JSONObject()
|
val body = JSONObject()
|
||||||
body.put("cleanup", JSONArray())
|
|
||||||
|
val cleanup = with(request.name){
|
||||||
|
when{
|
||||||
|
this == "Нове" -> JSONArray()
|
||||||
|
else -> JSONArray().put(JSONObject()
|
||||||
|
.put("property","type")
|
||||||
|
.put("type", "=")
|
||||||
|
.put("value", JSONArray().put(this))
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
body.put("cleanup", cleanup)
|
||||||
val orderBody = JSONObject()
|
val orderBody = JSONObject()
|
||||||
orderBody.put("by", "lastUpdated")
|
orderBody.put("by", "lastUpdated")
|
||||||
orderBody.put("direction", "DESC")
|
orderBody.put("direction", "DESC")
|
||||||
|
|
Loading…
Reference in a new issue