add log to apk update download

This commit is contained in:
Cuong-Tran 2024-11-06 21:58:27 +07:00
parent aea249ad96
commit 256cedcec1
No known key found for this signature in database
GPG key ID: 733AA7624B9315C2

View file

@ -21,10 +21,12 @@ import eu.kanade.tachiyomi.util.storage.getUriCompat
import eu.kanade.tachiyomi.util.storage.saveTo
import eu.kanade.tachiyomi.util.system.setForegroundSafely
import eu.kanade.tachiyomi.util.system.workManager
import logcat.LogPriority
import okhttp3.internal.http2.ErrorCode
import okhttp3.internal.http2.StreamResetException
import tachiyomi.core.common.i18n.stringResource
import tachiyomi.core.common.util.lang.withIOContext
import tachiyomi.core.common.util.system.logcat
import tachiyomi.i18n.MR
import uy.kohesive.injekt.injectLazy
import java.io.File
@ -109,6 +111,7 @@ class AppUpdateDownloadJob(private val context: Context, workerParams: WorkerPar
notifier.cancel()
notifier.promptInstall(apkFile.getUriCompat(context))
} catch (e: Exception) {
logcat(LogPriority.ERROR) { e.toString() }
val shouldCancel = e is CancellationException ||
(e is StreamResetException && e.errorCode == ErrorCode.CANCEL)
if (shouldCancel) {