diff --git a/src/ru/comx/build.gradle b/src/ru/comx/build.gradle index b49db415b..71f936347 100644 --- a/src/ru/comx/build.gradle +++ b/src/ru/comx/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Com-X' extClass = '.ComX' - extVersionCode = 29 + extVersionCode = 30 } apply from: "$rootDir/common.gradle" diff --git a/src/ru/comx/src/eu/kanade/tachiyomi/extension/ru/comx/ComX.kt b/src/ru/comx/src/eu/kanade/tachiyomi/extension/ru/comx/ComX.kt index e534fcde8..11f356833 100644 --- a/src/ru/comx/src/eu/kanade/tachiyomi/extension/ru/comx/ComX.kt +++ b/src/ru/comx/src/eu/kanade/tachiyomi/extension/ru/comx/ComX.kt @@ -26,6 +26,7 @@ import okhttp3.CookieJar import okhttp3.FormBody import okhttp3.Headers import okhttp3.HttpUrl +import okhttp3.HttpUrl.Companion.toHttpUrl import okhttp3.OkHttpClient import okhttp3.Request import okhttp3.Response @@ -167,16 +168,12 @@ class ComX : ParsedHttpSource() { // Search override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { if (query.isNotEmpty()) { - return POST( - "$baseUrl/index.php?do=search", - body = FormBody.Builder() - .add("do", "search") - .add("subaction", "search") - .add("story", query) - .add("search_start", page.toString()) - .build(), - headers = headers, - ) + val url = baseUrl.toHttpUrl().newBuilder().apply { + addPathSegment("search") + addPathSegment(query) + addPathSegments("page/$page") + }.build() + return GET(url, headers) } val mutableGenre = mutableListOf() val mutableType = mutableListOf()