@@ -5,10 +5,12 @@ import androidx.lifecycle.asLiveData
55import androidx.lifecycle.viewModelScope
66import com.woocommerce.android.analytics.AnalyticsEvent
77import com.woocommerce.android.analytics.AnalyticsTracker
8- import com.woocommerce.android.analytics.AnalyticsTracker.Companion.VALUE_INTERNET
9- import com.woocommerce.android.analytics.AnalyticsTracker.Companion.VALUE_JETPACK_TUNNEL
10- import com.woocommerce.android.analytics.AnalyticsTracker.Companion.VALUE_SITE
11- import com.woocommerce.android.analytics.AnalyticsTracker.Companion.VALUE_WP_COM
8+ import com.woocommerce.android.analytics.AnalyticsTracker.Companion.KEY_CONNECTIVITY_TEST
9+ import com.woocommerce.android.analytics.AnalyticsTracker.Companion.VALUE_CONNECTIVITY_ORDERS
10+ import com.woocommerce.android.analytics.AnalyticsTracker.Companion.VALUE_CONNECTIVITY_PRODUCTS
11+ import com.woocommerce.android.analytics.AnalyticsTracker.Companion.VALUE_CONNECTIVITY_WP_COM
12+ import com.woocommerce.android.analytics.AnalyticsTracker.Companion.VALUE_CONNECTIVITY_INTERNET
13+ import com.woocommerce.android.analytics.AnalyticsTracker.Companion.VALUE_CONNECTIVITY_SITE
1214import com.woocommerce.android.analytics.AnalyticsTrackerWrapper
1315import com.woocommerce.android.tools.SelectedSite
1416import com.woocommerce.android.tools.SiteConnectionType
@@ -175,7 +177,7 @@ class ConnectivityToolViewModel @Inject constructor(
175177 private fun startInternetCheck () {
176178 val startTime = System .currentTimeMillis()
177179 internetConnectionCheck().onEach { status ->
178- trackChanges(status, VALUE_INTERNET , startTime)
180+ trackChanges(status, VALUE_CONNECTIVITY_INTERNET , startTime)
179181 status.startNextCheck()
180182 internetCheckFlow.update { it.copy(connectivityCheckStatus = status) }
181183 }.launchIn(viewModelScope)
@@ -184,7 +186,7 @@ class ConnectivityToolViewModel @Inject constructor(
184186 private fun startWordPressCheck () {
185187 val startTime = System .currentTimeMillis()
186188 wordPressConnectionCheck().onEach { status ->
187- trackChanges(status, VALUE_WP_COM , startTime)
189+ trackChanges(status, VALUE_CONNECTIVITY_WP_COM , startTime)
188190 status.startNextCheck()
189191 wordpressCheckFlow.update { it.copy(connectivityCheckStatus = status) }
190192 }.launchIn(viewModelScope)
@@ -193,7 +195,7 @@ class ConnectivityToolViewModel @Inject constructor(
193195 private fun startStoreCheck () {
194196 val startTime = System .currentTimeMillis()
195197 storeConnectionCheck().onEach { status ->
196- trackChanges(status, VALUE_SITE , startTime)
198+ trackChanges(status, VALUE_CONNECTIVITY_SITE , startTime)
197199 status.startNextCheck()
198200 storeCheckFlow.update {
199201 if (status is Failure ) {
@@ -211,7 +213,7 @@ class ConnectivityToolViewModel @Inject constructor(
211213 private fun startStoreOrdersCheck () {
212214 val startTime = System .currentTimeMillis()
213215 storeOrdersCheck().onEach { status ->
214- trackChanges(status, VALUE_JETPACK_TUNNEL , startTime)
216+ trackChanges(status, VALUE_CONNECTIVITY_ORDERS , startTime)
215217 status.startNextCheck()
216218 ordersCheckFlow.update {
217219 if (status is Failure ) {
@@ -229,7 +231,7 @@ class ConnectivityToolViewModel @Inject constructor(
229231 private fun startProductsCheck () {
230232 val startTime = System .currentTimeMillis()
231233 storeProductsCheck().onEach { status ->
232- trackChanges(status, AnalyticsTracker . VALUE_CONNECTIVITY_PRODUCTS , startTime)
234+ trackChanges(status, VALUE_CONNECTIVITY_PRODUCTS , startTime)
233235 status.startNextCheck()
234236 productsCheckFlow.update {
235237 if (status is Failure ) {
@@ -267,7 +269,7 @@ class ConnectivityToolViewModel @Inject constructor(
267269 AnalyticsEvent .CONNECTIVITY_TOOL_REQUEST_RESPONSE ,
268270 mapOf (
269271 AnalyticsTracker .KEY_SUCCESS to (status is Success ),
270- AnalyticsTracker . KEY_TYPE to type,
272+ KEY_CONNECTIVITY_TEST to type,
271273 AnalyticsTracker .KEY_TIME_TAKEN to (System .currentTimeMillis() - startTime)
272274 )
273275 )
0 commit comments