refactor(reader): Simplify code

This commit is contained in:
Ahmad Ansori Palembani 2024-09-01 10:35:04 +07:00
parent 51a5633751
commit 1925a503d9
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6

View file

@ -258,18 +258,18 @@ abstract class PagerViewer(val activity: ReaderActivity) : BaseViewer {
}
val offset = if (hasExtraPage) 1 else 0
val pages = page.chapter.pages ?: return
if (hasExtraPage) {
Logger.d { "onReaderPageSelected: ${page.number}-${page.number + offset}/${pages.size}" }
} else {
Logger.d { "onReaderPageSelected: ${page.number}/${pages.size}" }
}
// Preload next chapter once we're within the last 5 pages of the current chapter
val inPreloadRange = pages.size - page.number < 5
if (inPreloadRange && allowPreload && page.chapter == adapter.currentChapter) {
Logger.d { "Request preload next chapter because we're at page ${page.number} of ${pages.size}" }
adapter.nextTransition?.to?.let {
activity.requestPreloadChapter(it)
}
adapter.nextTransition?.to?.let(activity::requestPreloadChapter)
}
}