diff --git a/src/en/inkr/build.gradle b/src/en/inkr/build.gradle index 866aba37e..6cdc50813 100644 --- a/src/en/inkr/build.gradle +++ b/src/en/inkr/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: INKR' pkgNameSuffix = 'en.inkr' extClass = '.INKR' - extVersionCode = 1 + extVersionCode = 2 libVersion = '1.2' } diff --git a/src/en/inkr/src/eu/kanade/tachiyomi/extension/en/inkr/INKR.kt b/src/en/inkr/src/eu/kanade/tachiyomi/extension/en/inkr/INKR.kt index cd6276699..0c997eb3f 100644 --- a/src/en/inkr/src/eu/kanade/tachiyomi/extension/en/inkr/INKR.kt +++ b/src/en/inkr/src/eu/kanade/tachiyomi/extension/en/inkr/INKR.kt @@ -60,14 +60,18 @@ class INKR : HttpSource() { return getMangasPageFromJsonList(list) } - override fun popularMangaRequest(page: Int) = GET("$apiUrl/mrs_latest") + override fun popularMangaRequest(page: Int): Request { + val jsonType = MediaType.parse("application/jsonType; charset=utf-8") - override fun popularMangaParse(response: Response): MangasPage { - val res = response.body()!!.string() - val list = getMangaListFromJson(res) - return getMangasPageFromJsonList(sortByRank(list)) + val body = RequestBody.create(jsonType, jsonObject( + "status" to "all" + ).toString()) + + return POST("$apiUrl/mrs_filter", headers, body) } + override fun popularMangaParse(response: Response) = searchMangaParse(response) + override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { val jsonType = MediaType.parse("application/jsonType; charset=utf-8")