Disable Firebase data collection in debug builds

This commit is contained in:
Kirill Kamakin
2022-11-05 12:00:51 +01:00
parent b84406d384
commit f98de3784e
6 changed files with 76 additions and 0 deletions

View File

@@ -2,6 +2,8 @@ package gq.kirmanak.mealient
import android.app.Application
import dagger.hilt.android.HiltAndroidApp
import gq.kirmanak.mealient.data.analytics.Analytics
import gq.kirmanak.mealient.data.configuration.BuildConfiguration
import gq.kirmanak.mealient.logging.Logger
import javax.inject.Inject
@@ -11,8 +13,15 @@ class App : Application() {
@Inject
lateinit var logger: Logger
@Inject
lateinit var buildConfiguration: BuildConfiguration
@Inject
lateinit var analytics: Analytics
override fun onCreate() {
super.onCreate()
logger.v { "onCreate() called" }
analytics.setIsEnabled(!buildConfiguration.isDebug())
}
}