fix(reader): Save combined page does nothing

This commit is contained in:
Ahmad Ansori Palembani 2024-06-25 11:34:05 +07:00
parent 870e3467ba
commit e7f84fd8ba
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6
2 changed files with 4 additions and 5 deletions

View file

@ -15,6 +15,7 @@
## Fixes ## Fixes
- Fixed auto backup, auto extension update, and app update checker stop working - Fixed auto backup, auto extension update, and app update checker stop working
if it crash/failed if it crash/failed
- Fixed saving combined pages not doing anything
## Other ## Other
- Some code refactors - Some code refactors

View file

@ -9,10 +9,6 @@ import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewModelScope
import co.touchlab.kermit.Logger import co.touchlab.kermit.Logger
import com.hippo.unifile.UniFile import com.hippo.unifile.UniFile
import eu.kanade.tachiyomi.R
import yokai.i18n.MR
import yokai.util.lang.getString
import dev.icerock.moko.resources.compose.stringResource
import eu.kanade.tachiyomi.data.cache.CoverCache import eu.kanade.tachiyomi.data.cache.CoverCache
import eu.kanade.tachiyomi.data.database.DatabaseHelper import eu.kanade.tachiyomi.data.database.DatabaseHelper
import eu.kanade.tachiyomi.data.database.models.Chapter import eu.kanade.tachiyomi.data.database.models.Chapter
@ -81,6 +77,8 @@ import yokai.domain.download.DownloadPreferences
import yokai.domain.manga.interactor.UpdateManga import yokai.domain.manga.interactor.UpdateManga
import yokai.domain.manga.models.MangaUpdate import yokai.domain.manga.models.MangaUpdate
import yokai.domain.storage.StorageManager import yokai.domain.storage.StorageManager
import yokai.i18n.MR
import yokai.util.lang.getString
import java.util.* import java.util.*
import java.util.concurrent.* import java.util.concurrent.*
@ -798,7 +796,7 @@ class ReaderViewModel(
"${manga.title} - ${chapter.preferredChapterName(context, manga, preferences)}".take(225), "${manga.title} - ${chapter.preferredChapterName(context, manga, preferences)}".take(225),
) + (if (downloadPreferences.downloadWithId().get()) " (${chapter.id})" else "") + " - ${page1.number}-${page2.number}.jpg" ) + (if (downloadPreferences.downloadWithId().get()) " (${chapter.id})" else "") + " - ${page1.number}-${page2.number}.jpg"
val destFile = directory.findFile(filename)!! val destFile = directory.createFile(filename)!!
stream.use { input -> stream.use { input ->
destFile.openOutputStream().use { output -> destFile.openOutputStream().use { output ->
input.copyTo(output) input.copyTo(output)