fix readlist chapters sort (#6944)
This commit is contained in:
parent
618c557f19
commit
c4f382f0dc
@ -1,4 +1,13 @@
|
||||
## 1.2.23
|
||||
## 1.2.25
|
||||
|
||||
Minimum Komga version required: `0.87.4`
|
||||
|
||||
### Fix
|
||||
|
||||
* sort order for read list books
|
||||
|
||||
|
||||
## 1.2.24
|
||||
|
||||
Minimum Komga version required: `0.87.4`
|
||||
|
||||
|
@ -5,7 +5,7 @@ ext {
|
||||
extName = 'Komga'
|
||||
pkgNameSuffix = 'all.komga'
|
||||
extClass = '.KomgaFactory'
|
||||
extVersionCode = 24
|
||||
extVersionCode = 25
|
||||
libVersion = '1.2'
|
||||
}
|
||||
|
||||
|
@ -179,16 +179,16 @@ open class Komga(suffix: String = "") : ConfigurableSource, HttpSource() {
|
||||
override fun chapterListParse(response: Response): List<SChapter> {
|
||||
val page = gson.fromJson<PageWrapperDto<BookDto>>(response.body?.charStream()!!).content
|
||||
|
||||
val r = page.map { book ->
|
||||
val r = page.mapIndexed { index, book ->
|
||||
SChapter.create().apply {
|
||||
chapter_number = book.metadata.numberSort
|
||||
chapter_number = if (!response.fromReadList()) book.metadata.numberSort else index + 1F
|
||||
name = "${if (!response.fromReadList()) "${book.metadata.number} - " else ""}${book.metadata.title} (${book.size})"
|
||||
url = "$baseUrl/api/v1/books/${book.id}"
|
||||
date_upload = book.metadata.releaseDate?.let { parseDate(it) }
|
||||
?: parseDateTime(book.fileLastModified)
|
||||
}
|
||||
}
|
||||
return if (!response.fromReadList()) r.sortedByDescending { it.chapter_number } else r.reversed()
|
||||
return r.sortedByDescending { it.chapter_number }
|
||||
}
|
||||
|
||||
override fun pageListRequest(chapter: SChapter): Request =
|
||||
|
Loading…
x
Reference in New Issue
Block a user