@@ -20,11 +20,11 @@ import android.content.Context
20
20
import com.posthog.android.PostHog
21
21
import com.posthog.android.Properties
22
22
import im.vector.app.BuildConfig
23
- import im.vector.app.features.analytics.AnalyticsConfig
23
+ import im.vector.app.config.analyticsConfig
24
24
import im.vector.app.features.analytics.VectorAnalytics
25
- import im.vector.app.features.analytics.log.analyticsTag
26
25
import im.vector.app.features.analytics.itf.VectorAnalyticsEvent
27
26
import im.vector.app.features.analytics.itf.VectorAnalyticsScreen
27
+ import im.vector.app.features.analytics.log.analyticsTag
28
28
import im.vector.app.features.analytics.store.AnalyticsStore
29
29
import kotlinx.coroutines.GlobalScope
30
30
import kotlinx.coroutines.flow.Flow
@@ -123,10 +123,12 @@ class DefaultVectorAnalytics @Inject constructor(
123
123
private fun createAnalyticsClient () {
124
124
Timber .tag(analyticsTag.value).d(" createAnalyticsClient()" )
125
125
126
- val config: AnalyticsConfig = AnalyticsConfig .getConfig()
127
- ? : return Unit .also { Timber .tag(analyticsTag.value).w(" Analytics is disabled" ) }
126
+ if (analyticsConfig.isEnabled.not ()) {
127
+ Timber .tag(analyticsTag.value).w(" Analytics is disabled" )
128
+ return
129
+ }
128
130
129
- posthog = PostHog .Builder (context, config .postHogApiKey, config .postHogHost)
131
+ posthog = PostHog .Builder (context, analyticsConfig .postHogApiKey, analyticsConfig .postHogHost)
130
132
// Record certain application events automatically! (off/false by default)
131
133
// .captureApplicationLifecycleEvents()
132
134
// Record screen views automatically! (off/false by default)
0 commit comments