From f42d8cd4438747b9dc09c172aec92b4d3fcb8ee6 Mon Sep 17 00:00:00 2001
From: henry726 <henrymatt26@gmail.com>
Date: Mon, 24 May 2021 07:02:58 -0400
Subject: [PATCH] Mango: Add chapter numbers (#7193)

* Update Mango.kt

Added chapter numbers based on index order (same way they appear on the web client)

* Update build.gradle

* Update Mango.kt

Adds chapter number to the beginning of the chapter name
---
 src/all/mango/build.gradle                                   | 2 +-
 .../src/eu/kanade/tachiyomi/extension/all/mango/Mango.kt     | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/all/mango/build.gradle b/src/all/mango/build.gradle
index 4b5ce3295..b92cdb1d5 100644
--- a/src/all/mango/build.gradle
+++ b/src/all/mango/build.gradle
@@ -5,7 +5,7 @@ ext {
     extName = 'Mango'
     pkgNameSuffix = 'all.mango'
     extClass = '.Mango'
-    extVersionCode = 2
+    extVersionCode = 3
     libVersion = '1.2'
 }
 
diff --git a/src/all/mango/src/eu/kanade/tachiyomi/extension/all/mango/Mango.kt b/src/all/mango/src/eu/kanade/tachiyomi/extension/all/mango/Mango.kt
index a1081ffaa..d098ca892 100644
--- a/src/all/mango/src/eu/kanade/tachiyomi/extension/all/mango/Mango.kt
+++ b/src/all/mango/src/eu/kanade/tachiyomi/extension/all/mango/Mango.kt
@@ -141,9 +141,10 @@ class Mango : ConfigurableSource, HttpSource() {
             apiCookies = ""
             throw Exception("Login Likely Failed. Try Refreshing.")
         }
-        return result["entries"].asJsonArray.map { obj ->
+        return result["entries"].asJsonArray.mapIndexed { index, obj ->
             SChapter.create().apply {
-                name = obj["display_name"].asString
+                chapter_number = index + 1F
+                name = "${chapter_number.toInt()} - ${obj["display_name"].asString}"
                 url = "/page/${obj["title_id"].asString}/${obj["id"].asString}/${obj["pages"].asString}/"
                 date_upload = 1000L * obj["mtime"].asLong
             }