From 03a343784de45c9914c665283ff78cdb92d70a1d Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Thu, 21 Nov 2024 14:54:48 +0800 Subject: [PATCH] Log Cronet errors before restarting app --- app/src/main/kotlin/com/hippo/ehviewer/ktor/CronetEngine.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/kotlin/com/hippo/ehviewer/ktor/CronetEngine.kt b/app/src/main/kotlin/com/hippo/ehviewer/ktor/CronetEngine.kt index 3fb13c45d..efdf16140 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/ktor/CronetEngine.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/ktor/CronetEngine.kt @@ -13,6 +13,7 @@ import android.os.Build import androidx.annotation.RequiresExtension import com.hippo.ehviewer.Settings import com.hippo.ehviewer.util.restartApplication +import eu.kanade.tachiyomi.util.system.logcat import io.ktor.client.engine.HttpClientEngineBase import io.ktor.client.engine.callContext import io.ktor.client.plugins.HttpTimeoutCapability @@ -107,6 +108,7 @@ class CronetEngine(override val config: CronetConfig) : HttpClientEngineBase("Cr // Cronet may crash on some devices, fuck xiaomi // https://github.com/FooIbar/EhViewer/issues/1826 if (error is NetworkException && error.errorCode == NetworkException.ERROR_OTHER) { + logcat(error) Settings.edit(true) { enableCronet.value = false }