diff options
author | Harsh Shandilya <me@msfjarvis.dev> | 2023-11-26 21:36:59 +0530 |
---|---|---|
committer | Harsh Shandilya <me@msfjarvis.dev> | 2023-11-26 21:36:59 +0530 |
commit | 8fa7b0b60f9718209f8827767fa71b277faf8cec (patch) | |
tree | 4d485ecc72e003c7d52f233fb8a6faf818f7db57 /app/src/main/java | |
parent | dd01fc78a07fff23ac22fa45f3317fdf1c02dbb1 (diff) |
feat: remove Leak Canary
This mostly ends up spamming about Autofill leaks in the framework
Diffstat (limited to 'app/src/main/java')
-rw-r--r-- | app/src/main/java/app/passwordstore/Application.kt | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/app/src/main/java/app/passwordstore/Application.kt b/app/src/main/java/app/passwordstore/Application.kt index 279c6af0..b685ebb7 100644 --- a/app/src/main/java/app/passwordstore/Application.kt +++ b/app/src/main/java/app/passwordstore/Application.kt @@ -14,7 +14,6 @@ import app.passwordstore.util.extensions.getString import app.passwordstore.util.features.Feature import app.passwordstore.util.features.Features import app.passwordstore.util.git.sshj.setUpBouncyCastleForSshj -import app.passwordstore.util.leaks.SentryLeakUploader import app.passwordstore.util.proxy.ProxyUtils import app.passwordstore.util.settings.GitSettings import app.passwordstore.util.settings.PreferenceKeys @@ -25,8 +24,6 @@ import io.sentry.Sentry import io.sentry.protocol.User import java.util.concurrent.Executors import javax.inject.Inject -import leakcanary.AppWatcher -import leakcanary.LeakCanary import logcat.AndroidLogcatLogger import logcat.LogPriority.DEBUG import logcat.LogPriority.VERBOSE @@ -46,18 +43,12 @@ class Application : android.app.Application(), SharedPreferences.OnSharedPrefere override fun onCreate() { super.onCreate() instance = this - val eventListeners = LeakCanary.config.eventListeners + SentryLeakUploader if ( BuildConfig.ENABLE_DEBUG_FEATURES || prefs.getBoolean(PreferenceKeys.ENABLE_DEBUG_LOGGING, false) ) { LogcatLogger.install(AndroidLogcatLogger(DEBUG)) setVmPolicy() - AppWatcher.manualInstall(this) - LeakCanary.config = LeakCanary.config.copy(dumpHeap = true, eventListeners = eventListeners) - LeakCanary.showLeakDisplayActivityLauncherIcon(true) - } else { - LeakCanary.config = LeakCanary.config.copy(dumpHeap = false, eventListeners = eventListeners) } prefs.registerOnSharedPreferenceChangeListener(this) setNightMode() |