diff options
author | Allan Wang <me@allanwang.ca> | 2021-01-10 18:52:35 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-10 18:52:35 -0800 |
commit | 8a644cabfe32c3bea0fd5fcb557daf8e23efee32 (patch) | |
tree | e6f64ecacc58963fddfc414db0210fedd2a37ec7 /app/src/main/kotlin/com/pitchedapps/frost/FrostApp.kt | |
parent | 5b301abbaa52a6a82181546e0b86ed36b50189cc (diff) | |
parent | b149a52959fae13717de8c097769311688808bdd (diff) | |
download | frost-8a644cabfe32c3bea0fd5fcb557daf8e23efee32.tar.gz frost-8a644cabfe32c3bea0fd5fcb557daf8e23efee32.tar.bz2 frost-8a644cabfe32c3bea0fd5fcb557daf8e23efee32.zip |
Merge pull request #1740 from AllanWang/remove-bugsnag
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/FrostApp.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/FrostApp.kt | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/FrostApp.kt b/app/src/main/kotlin/com/pitchedapps/frost/FrostApp.kt index 07158421..40333d25 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/FrostApp.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/FrostApp.kt @@ -24,14 +24,11 @@ import ca.allanwang.kau.kpref.KPrefFactory import ca.allanwang.kau.kpref.KPrefFactoryAndroid import ca.allanwang.kau.logging.KL import ca.allanwang.kau.utils.buildIsLollipopAndUp -import com.bugsnag.android.Bugsnag -import com.bugsnag.android.Configuration import com.pitchedapps.frost.db.FrostDatabase import com.pitchedapps.frost.facebook.FbCookie import com.pitchedapps.frost.prefs.Prefs import com.pitchedapps.frost.services.scheduleNotificationsFromPrefs import com.pitchedapps.frost.services.setupNotificationChannels -import com.pitchedapps.frost.utils.BuildUtils import com.pitchedapps.frost.utils.FrostPglAdBlock import com.pitchedapps.frost.utils.L import java.util.Random @@ -71,7 +68,6 @@ class FrostApp : Application(), KoinComponent { } prefs = get() initPrefs() -// initBugsnag() L.i { "Begin Frost for Facebook" } FrostPglAdBlock.init(this) @@ -123,36 +119,6 @@ class FrostApp : Application(), KoinComponent { prefs.lastLaunch = System.currentTimeMillis() } - private fun initBugsnag() { - if (BuildConfig.DEBUG) { - return - } - if (!BuildConfig.APPLICATION_ID.startsWith("com.pitchedapps.frost")) { - return - } - val version = BuildUtils.match(BuildConfig.VERSION_NAME) - ?: return L.d { "Bugsnag disabled for ${BuildConfig.VERSION_NAME}" } - val config = Configuration("83cf680ed01a6fda10fe497d1c0962bb").apply { - appVersion = version.versionName - releaseStage = BuildUtils.getStage(BuildConfig.BUILD_TYPE) - enabledReleaseStages = BuildUtils.getAllStages() - autoTrackSessions = prefs.analytics - autoDetectErrors = prefs.analytics - } - Bugsnag.start(this, config) - L.hasAnalytics = { prefs.analytics } - Bugsnag.setUser(prefs.frostId, null, null) - Bugsnag.addMetadata("Build", "Application", BuildConfig.APPLICATION_ID) - Bugsnag.addMetadata("Build", "Version", BuildConfig.VERSION_NAME) - - Bugsnag.addOnError { event -> - when { - event.originalError?.stackTrace?.any { it.className.contains("XposedBridge") } == true -> false - else -> true - } - } - } - companion object { fun prefFactoryModule(): Module = module { single<KPrefFactory> { |