Fix page saving
This commit is contained in:
@@ -151,8 +151,10 @@ class ReaderViewModel(
|
|||||||
fun saveCurrentPage(resolver: ContentResolver) {
|
fun saveCurrentPage(resolver: ContentResolver) {
|
||||||
launchJob(Dispatchers.Default) {
|
launchJob(Dispatchers.Default) {
|
||||||
try {
|
try {
|
||||||
val page =
|
val state = currentState.value ?: error("Undefined state")
|
||||||
content.value?.pages?.randomOrNull()?.toMangaPage() ?: return@launchJob //TODO
|
val page = content.value?.pages?.find {
|
||||||
|
it.chapterId == state.chapterId && it.index == state.page
|
||||||
|
}?.toMangaPage() ?: error("Page not found")
|
||||||
val repo = page.source.repository
|
val repo = page.source.repository
|
||||||
val url = repo.getPageFullUrl(page)
|
val url = repo.getPageFullUrl(page)
|
||||||
val request = Request.Builder()
|
val request = Request.Builder()
|
||||||
|
|||||||
Reference in New Issue
Block a user