@@ -11,23 +11,13 @@ import coil3.disk.DiskCache
1111import coil3.disk.directory
1212import coil3.request.CachePolicy
1313import coil3.request.crossfade
14- import com.bugsnag.android.Bugsnag
15- import com.flipcash.android.app.BuildConfig
1614import com.flipcash.app.auth.AuthManager
1715import com.flipcash.app.currency.PreferredCurrencyController
18- import com.flipcash.libs.currency.math.Curves
19- import com.getcode.crypt.MnemonicCache
2016import com.getcode.opencode.repositories.EventRepository
2117import com.getcode.utils.ErrorUtils
22- import com.getcode.utils.TraceType
2318import com.getcode.utils.trace
24- import com.google.firebase.Firebase
25- import com.google.firebase.crashlytics.crashlytics
26- import com.google.firebase.initialize
27- import com.ionspin.kotlin.crypto.LibsodiumInitializer
2819import dagger.hilt.android.HiltAndroidApp
2920import io.reactivex.rxjava3.plugins.RxJavaPlugins
30- import timber.log.Timber
3121import javax.inject.Inject
3222
3323@HiltAndroidApp
@@ -53,45 +43,11 @@ class FlipcashApp : Application(), Configuration.Provider, SingletonImageLoader.
5343
5444 override fun onCreate () {
5545 super .onCreate()
56- if (BuildConfig .DEBUG ) {
57- Timber .plant(object : Timber .DebugTree () {
58- override fun createStackElementTag (element : StackTraceElement ): String {
59- val elementTag = super .createStackElementTag(element)
60- .orEmpty()
61- .split(" $" )
62- .filter { it.isNotEmpty() }
63- .take(2 )
64- .joinToString(" " )
65- .replace(" _" , " " )
66-
67- val methodName = element.methodName
68- .split(" $" )
69- .firstOrNull()
70- .orEmpty()
71-
72- return String .format(
73- " %s | %s " ,
74- elementTag,
75- methodName
76- )
77- }
78- })
79- } else {
80- Bugsnag .start(this )
81- }
82-
83- LibsodiumInitializer .initializeWithCallback {
84- trace(" libsodium initialized" , type = TraceType .Process )
85- }
8646
8747 RxJavaPlugins .setErrorHandler {
8848 ErrorUtils .handleError(it)
8949 }
9050
91- Firebase .initialize(this )
92- Firebase .crashlytics.isCrashlyticsCollectionEnabled = BuildConfig .NOTIFY_ERRORS || ! BuildConfig .DEBUG
93- MnemonicCache .init (this )
94- Curves .initialize(this )
9551 authManager.init ()
9652
9753 AppCompatDelegate .setDefaultNightMode(AppCompatDelegate .MODE_NIGHT_YES )
0 commit comments