Преглед на файлове

handle maxNumberSort from API (#5917)

Gauthier преди 3 години
родител
ревизия
d45fefd6f0

+ 1 - 1
app/src/main/java/eu/kanade/tachiyomi/data/track/komga/KomgaApi.kt

@@ -47,7 +47,7 @@ class KomgaApi(private val client: OkHttpClient) {
                 track.apply {
                     cover_url = "$url/thumbnail"
                     tracking_url = url
-                    total_chapters = progress.booksCount
+                    total_chapters = progress.maxNumberSort.toInt()
                     status = when (progress.booksCount) {
                         progress.booksUnreadCount -> Komga.UNREAD
                         progress.booksReadCount -> Komga.COMPLETED

+ 3 - 1
app/src/main/java/eu/kanade/tachiyomi/data/track/komga/KomgaModels.kt

@@ -91,7 +91,8 @@ data class ReadProgressDto(
         booksReadCount,
         booksUnreadCount,
         booksInProgressCount,
-        lastReadContinuousIndex.toFloat()
+        lastReadContinuousIndex.toFloat(),
+        booksCount.toFloat(),
     )
 }
 
@@ -102,4 +103,5 @@ data class ReadProgressV2Dto(
     val booksUnreadCount: Int,
     val booksInProgressCount: Int,
     val lastReadContinuousNumberSort: Float,
+    val maxNumberSort: Float,
 )