Grouple: Fix offset (#8444)

* Grouple: Fix

* Grouple: Fix search
This commit is contained in:
Dr1ks 2025-04-13 14:23:36 +07:00 committed by Draff
parent c8de3f1c9d
commit c6a92ce7c4
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
9 changed files with 11 additions and 11 deletions

View File

@ -2,4 +2,4 @@ plugins {
id("lib-multisrc")
}
baseVersionCode = 31
baseVersionCode = 32

View File

@ -73,10 +73,10 @@ abstract class GroupLe(
override fun latestUpdatesSelector() = popularMangaSelector()
override fun popularMangaRequest(page: Int): Request =
GET("$baseUrl/list?sortType=rate&offset=${70 * (page - 1)}", headers)
GET("$baseUrl/list?sortType=rate&offset=${50 * (page - 1)}", headers)
override fun latestUpdatesRequest(page: Int): Request =
GET("$baseUrl/list?sortType=updated&offset=${70 * (page - 1)}", headers)
GET("$baseUrl/list?sortType=updated&offset=${50 * (page - 1)}", headers)
override fun popularMangaFromElement(element: Element): SManga {
val manga = SManga.create()

View File

@ -53,7 +53,7 @@ class AllHentai : GroupLe("AllHentai", "https://20.allhen.online", "ru") {
"updated",
)[filter.state]
return GET(
"$baseUrl/list?sortType=$sortType&offset=${70 * (page - 1)}",
"$baseUrl/list?sortType=$sortType&offset=${50 * (page - 1)}",
headers,
)
}
@ -62,7 +62,7 @@ class AllHentai : GroupLe("AllHentai", "https://20.allhen.online", "ru") {
is Tags -> {
if (filter.state > 0) {
val tagName = tagsList[filter.state].url
return GET("$baseUrl/list/tag/$tagName?offset=${70 * (page - 1)}", headers)
return GET("$baseUrl/list/tag/$tagName?offset=${50 * (page - 1)}", headers)
}
}

View File

@ -51,7 +51,7 @@ class MintManga : GroupLe("MintManga", "https://2.mintmanga.one", "ru") {
url.addQueryParameter("sortType", arrayOf("RATING", "POPULARITY", "YEAR", "NAME", "DATE_CREATE", "DATE_UPDATE")[filter.state])
} else {
val ord = arrayOf("rate", "popularity", "year", "name", "created", "updated", "votes")[filter.state]
return GET("$baseUrl/list?sortType=$ord&offset=${70 * (page - 1)}", headers)
return GET("$baseUrl/list?sortType=$ord&offset=${50 * (page - 1)}", headers)
}
}
else -> {}

View File

@ -51,7 +51,7 @@ class ReadManga : GroupLe("ReadManga", "https://zz.readmanga.io", "ru") {
url.addQueryParameter("sortType", arrayOf("RATING", "POPULARITY", "YEAR", "NAME", "DATE_CREATE", "DATE_UPDATE")[filter.state])
} else {
val ord = arrayOf("rate", "popularity", "year", "name", "created", "updated", "votes")[filter.state]
return GET("$baseUrl/list?sortType=$ord&offset=${70 * (page - 1)}", headers)
return GET("$baseUrl/list?sortType=$ord&offset=${50 * (page - 1)}", headers)
}
}
else -> {}

View File

@ -24,7 +24,7 @@ class RuMIX : GroupLe("RuMIX", "https://rumix.me", "ru") {
url.addQueryParameter("sortType", arrayOf("RATING", "POPULARITY", "YEAR", "NAME", "DATE_CREATE", "DATE_UPDATE")[filter.state])
} else {
val ord = arrayOf("rate", "popularity", "year", "name", "created", "updated", "votes")[filter.state]
return GET("$baseUrl/list?sortType=$ord&offset=${70 * (page - 1)}", headers)
return GET("$baseUrl/list?sortType=$ord&offset=${50 * (page - 1)}", headers)
}
}
else -> return@forEach

View File

@ -49,7 +49,7 @@ class SeiManga : GroupLe("SeiManga", "https://1.seimanga.me", "ru") {
url.addQueryParameter("sortType", arrayOf("RATING", "POPULARITY", "YEAR", "NAME", "DATE_CREATE", "DATE_UPDATE")[filter.state])
} else {
val ord = arrayOf("rate", "popularity", "year", "name", "created", "updated", "votes")[filter.state]
return GET("$baseUrl/list?sortType=$ord&offset=${70 * (page - 1)}", headers)
return GET("$baseUrl/list?sortType=$ord&offset=${50 * (page - 1)}", headers)
}
}
else -> {}

View File

@ -36,7 +36,7 @@ class SelfManga : GroupLe("SelfManga", "https://selfmanga.live", "ru") {
url.addQueryParameter("sortType", arrayOf("RATING", "POPULARITY", "YEAR", "NAME", "DATE_CREATE", "DATE_UPDATE")[filter.state])
} else {
val ord = arrayOf("rate", "popularity", "year", "name", "created", "updated", "votes")[filter.state]
return GET("$baseUrl/list?sortType=$ord&offset=${70 * (page - 1)}", headers)
return GET("$baseUrl/list?sortType=$ord&offset=${50 * (page - 1)}", headers)
}
}
else -> return@forEach

View File

@ -49,7 +49,7 @@ class Usagi : GroupLe("Usagi", "https://web.usagi.one/", "ru") {
url.addQueryParameter("sortType", arrayOf("RATING", "POPULARITY", "YEAR", "NAME", "DATE_CREATE", "DATE_UPDATE, USER_RATING")[filter.state])
} else {
val ord = arrayOf("rate", "popularity", "year", "name", "created", "updated", "votes")[filter.state]
return GET("$baseUrl/list?sortType=$ord&offset=${70 * (page - 1)}", headers)
return GET("$baseUrl/list?sortType=$ord&offset=${50 * (page - 1)}", headers)
}
}
else -> {}