aniage: Add more mainPage

This commit is contained in:
CakesTwix 2023-08-04 20:49:55 +03:00
parent 1b901dc389
commit df52d63f0e
Signed by: CakesTwix
GPG key ID: 7B11051D5CE19825
2 changed files with 21 additions and 3 deletions

View file

@ -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")

View file

@ -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")