1581556: Initialize Glean on the main thread
parent
47064a68e0
commit
a63eaa9d67
|
@ -5,9 +5,8 @@
|
||||||
package org.mozilla.fenix.components.metrics
|
package org.mozilla.fenix.components.metrics
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import kotlinx.coroutines.CoroutineScope
|
|
||||||
import kotlinx.coroutines.Dispatchers
|
|
||||||
import kotlinx.coroutines.Job
|
import kotlinx.coroutines.Job
|
||||||
|
import kotlinx.coroutines.MainScope
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import kotlinx.coroutines.runBlocking
|
import kotlinx.coroutines.runBlocking
|
||||||
import mozilla.components.service.glean.BuildConfig
|
import mozilla.components.service.glean.BuildConfig
|
||||||
|
@ -397,7 +396,7 @@ class GleanMetricsService(private val context: Context) : MetricsService {
|
||||||
if (initialized) return
|
if (initialized) return
|
||||||
initialized = true
|
initialized = true
|
||||||
|
|
||||||
starter = CoroutineScope(Dispatchers.IO).launch {
|
starter = MainScope().launch {
|
||||||
Glean.registerPings(Pings)
|
Glean.registerPings(Pings)
|
||||||
Glean.initialize(context, Configuration(channel = BuildConfig.BUILD_TYPE))
|
Glean.initialize(context, Configuration(channel = BuildConfig.BUILD_TYPE))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue