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