Fix mangadex manga not adding all chapters

This commit is contained in:
Jobobby04 2021-05-10 22:00:19 -04:00
parent 93d317629f
commit be6637c7fd

View File

@ -95,7 +95,7 @@ class MangaHandler(val client: OkHttpClient, val headers: Headers, private val l
if (newResponse.code != 204) {
val newChapterListResponse = newResponse
.parseAs<ChapterListResponse>(MdUtil.jsonParser)
results.addAll(newChapterListResponse.results)
results += newChapterListResponse.results
hasMoreResults = newChapterListResponse.limit + newChapterListResponse.offset under newChapterListResponse.total
lastOffset = newChapterListResponse.offset
} else {
@ -138,7 +138,7 @@ class MangaHandler(val client: OkHttpClient, val headers: Headers, private val l
}
val chapterListResponse = response.parseAs<ChapterListResponse>(MdUtil.jsonParser)
val results = chapterListResponse.results
val results = chapterListResponse.results.toMutableList()
var hasMoreResults = chapterListResponse.limit + chapterListResponse.offset under chapterListResponse.total
var lastOffset = chapterListResponse.offset
@ -149,6 +149,7 @@ class MangaHandler(val client: OkHttpClient, val headers: Headers, private val l
if (newResponse.code != 204) {
val newChapterListResponse = newResponse
.parseAs<ChapterListResponse>(MdUtil.jsonParser)
results += newChapterListResponse.results
hasMoreResults = newChapterListResponse.limit + newChapterListResponse.offset under newChapterListResponse.total
lastOffset = newChapterListResponse.offset
} else {