mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
refactor(reader): Simplify code
This commit is contained in:
parent
51a5633751
commit
1925a503d9
1 changed files with 3 additions and 3 deletions
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue