From dfb7680b1911a895245987d33bedd8cc5b9fad68 Mon Sep 17 00:00:00 2001
From: AbdullahM0hamed <25087116+AbdullahM0hamed@users.noreply.github.com>
Date: Wed, 13 May 2020 16:44:33 +0100
Subject: [PATCH] Update INKR Browse (#3145)

---
 src/en/inkr/build.gradle                           |  2 +-
 .../eu/kanade/tachiyomi/extension/en/inkr/INKR.kt  | 14 +++++++++-----
 2 files changed, 10 insertions(+), 6 deletions(-)

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")