Update app/src/main/kotlin/org/koitharu/kotatsu/reader/ui/ReaderViewModel.kt
Co-authored-by: Koitharu <nvasya95@gmail.com>
This commit is contained in:
@@ -258,9 +258,10 @@ class ReaderViewModel @Inject constructor(
|
|||||||
val prevJob = pageSaveJob
|
val prevJob = pageSaveJob
|
||||||
pageSaveJob = launchLoadingJob(Dispatchers.Default) {
|
pageSaveJob = launchLoadingJob(Dispatchers.Default) {
|
||||||
prevJob?.cancelAndJoin()
|
prevJob?.cancelAndJoin()
|
||||||
val currentManga = checkNotNull(getCurrentManga()) { "Cannot find current manga" }
|
val state = checkNotNull(getCurrentState())
|
||||||
val currentChapter = checkNotNull(getCurrentChapter()) { "Cannot find current chapter" }
|
val currentManga = manga.requireValue()
|
||||||
val currentPageNumber = checkNotNull(getPageNumber()) { "Cannot find current page number" }
|
val currentChapter = checkNotNull(currentManga.findChapter(state.chapterId))
|
||||||
|
val currentPageNumber = state.page
|
||||||
val currentPage = checkNotNull(getCurrentPage()) { "Cannot find current page" }
|
val currentPage = checkNotNull(getCurrentPage()) { "Cannot find current page" }
|
||||||
val dest = pageSaveHelper.save(currentManga, currentChapter, currentPageNumber, setOf(currentPage))
|
val dest = pageSaveHelper.save(currentManga, currentChapter, currentPageNumber, setOf(currentPage))
|
||||||
onPageSaved.call(dest)
|
onPageSaved.call(dest)
|
||||||
|
|||||||
Reference in New Issue
Block a user