Manta Comics: encode search, mark as NSFW (#8661)

This commit is contained in:
Vetle Ledaal 2025-04-28 15:17:46 +02:00 committed by Draff
parent 07509542fd
commit 956b7f05e0
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
2 changed files with 7 additions and 1 deletions

View File

@ -2,6 +2,7 @@ ext {
extName = 'Manta Comics' extName = 'Manta Comics'
extClass = '.MantaComics' extClass = '.MantaComics'
extVersionCode = 5 extVersionCode = 5
isNsfw = true
} }
apply from: "$rootDir/common.gradle" apply from: "$rootDir/common.gradle"

View File

@ -14,6 +14,7 @@ import kotlinx.serialization.json.jsonObject
import okhttp3.Cookie import okhttp3.Cookie
import okhttp3.CookieJar import okhttp3.CookieJar
import okhttp3.HttpUrl import okhttp3.HttpUrl
import okhttp3.HttpUrl.Companion.toHttpUrl
import okhttp3.Request import okhttp3.Request
import okhttp3.Response import okhttp3.Response
import uy.kohesive.injekt.injectLazy import uy.kohesive.injekt.injectLazy
@ -53,7 +54,11 @@ class MantaComics : HttpSource() {
override fun searchMangaRequest(page: Int, query: String, filters: FilterList) = override fun searchMangaRequest(page: Int, query: String, filters: FilterList) =
filters.category.ifEmpty { if (query.isEmpty()) "New" else "" }.let { filters.category.ifEmpty { if (query.isEmpty()) "New" else "" }.let {
GET("$baseUrl/manta/v1/search/series?cat=$it&q=$query", headers) val url = "$baseUrl/manta/v1/search/series".toHttpUrl().newBuilder()
.addQueryParameter("cat", it)
.addQueryParameter("q", query)
.build()
GET(url, headers)
} }
override fun searchMangaParse(response: Response) = override fun searchMangaParse(response: Response) =