This commit is contained in:
Jobobby04
2020-08-24 17:25:10 -04:00
parent 166aebdf25
commit 80960d87f2
14 changed files with 43 additions and 96 deletions
@@ -54,7 +54,7 @@ class EHentaiUpdateHelper(context: Context) {
// Accept oldest chain
val chainsWithAccepted = chainsObservable.map { chains ->
val acceptedChain = chains.minBy { it.manga.id!! }!!
val acceptedChain = chains.minByOrNull { it.manga.id!! }!!
acceptedChain to chains
}
@@ -91,7 +91,7 @@ class EHentaiUpdateHelper(context: Context) {
.fold(accepted.chapters) { curChapters, chapter ->
val existing = curChapters.find { it.url == chapter.url }
val newLastPageRead = chainsAsChapters.maxBy { it.last_page_read }?.last_page_read
val newLastPageRead = chainsAsChapters.maxByOrNull { it.last_page_read }?.last_page_read
when {
existing != null -> {
@@ -151,7 +151,7 @@ class EHentaiUpdateWorker : JobService(), CoroutineScope {
return@mapNotNull null
}
val chapter = db.getChaptersByMangaId(manga.id!!).asRxSingle().await().minBy {
val chapter = db.getChaptersByMangaId(manga.id!!).asRxSingle().await().minByOrNull {
it.date_upload
}