Fix resume manga fab not working properly for E-H manga

This commit is contained in:
Jobobby04 2022-08-05 13:03:36 -04:00
parent 72ab3abc2f
commit ee2fbedefb

View File

@ -991,6 +991,17 @@ class MangaPresenter(
*/
fun getNextUnreadChapter(): DomainChapter? {
val successState = successState ?: return null
// SY -->
if (successState.manga.isEhBasedManga()) {
return successState.processedChapters.map { it.chapter }.let { chapters ->
if (successState.manga.sortDescending()) {
chapters.firstOrNull()?.takeUnless { it.read }
} else {
chapters.lastOrNull()?.takeUnless { it.read }
}
}
}
// SY <--
return successState.processedChapters.map { it.chapter }.let { chapters ->
if (successState.manga.sortDescending()) {
chapters.findLast { !it.read }