diff --git a/src/en/xoxocomics/build.gradle b/src/en/xoxocomics/build.gradle index c5a0a6f8c..6d08bb98f 100644 --- a/src/en/xoxocomics/build.gradle +++ b/src/en/xoxocomics/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.XoxoComics' themePkg = 'wpcomics' baseUrl = 'https://xoxocomic.com' - overrideVersionCode = 4 + overrideVersionCode = 5 isNsfw = false } diff --git a/src/en/xoxocomics/src/eu/kanade/tachiyomi/extension/en/xoxocomics/XoxoComics.kt b/src/en/xoxocomics/src/eu/kanade/tachiyomi/extension/en/xoxocomics/XoxoComics.kt index d4cb9614f..324cf6a8c 100644 --- a/src/en/xoxocomics/src/eu/kanade/tachiyomi/extension/en/xoxocomics/XoxoComics.kt +++ b/src/en/xoxocomics/src/eu/kanade/tachiyomi/extension/en/xoxocomics/XoxoComics.kt @@ -61,7 +61,12 @@ class XoxoComics : WPComics( val filterList = filters.let { if (it.isEmpty()) getFilterList() else it } return if (query.isNotEmpty() || filterList.isEmpty()) { // Search won't work together with filter - return GET("$baseUrl/$searchPath?keyword=$query&page=$page", headers) + val url = baseUrl.toHttpUrl().newBuilder() + .addPathSegment(searchPath) + .addQueryParameter("keyword", query) + .addQueryParameter("page", page.toString()) + .build() + return GET(url, headers) } else { val url = baseUrl.toHttpUrl().newBuilder() @@ -109,7 +114,7 @@ class XoxoComics : WPComics( } } - override fun pageListRequest(chapter: SChapter): Request = GET(baseUrl + "${chapter.url}/all") + override fun pageListRequest(chapter: SChapter): Request = GET(baseUrl + "${chapter.url}/all", headers) override fun genresRequest() = GET("$baseUrl/comic-list", headers)