From 9344b68a05dc56462a44d11674277fb19742f38c Mon Sep 17 00:00:00 2001 From: Canny Date: Sun, 27 Nov 2022 13:53:04 +0300 Subject: [PATCH] feat: exclude CancellationException from sentry --- app/src/main/java/app/revanced/manager/MainActivity.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/app/revanced/manager/MainActivity.kt b/app/src/main/java/app/revanced/manager/MainActivity.kt index b6200a1..96d9267 100644 --- a/app/src/main/java/app/revanced/manager/MainActivity.kt +++ b/app/src/main/java/app/revanced/manager/MainActivity.kt @@ -24,6 +24,7 @@ import dev.olshevski.navigation.reimagined.* import io.sentry.SentryOptions import io.sentry.android.core.SentryAndroid import org.koin.android.ext.android.inject +import java.util.concurrent.CancellationException class MainActivity : ComponentActivity() { private val prefs: PreferencesManager by inject() @@ -35,6 +36,7 @@ class MainActivity : ComponentActivity() { it.dsn = if (prefs.sentry) BuildConfig.SENTRY_DSN else "" it.environment = BuildConfig.BUILD_TYPE it.release = BuildConfig.VERSION_NAME + it.addIgnoredExceptionForType(CancellationException::class.java) it.beforeSend = SentryOptions.BeforeSendCallback { event, _ -> if (prefs.sentry) {