@@ -3,6 +3,8 @@ package com.getcode.view.main.tip
33import android.content.Intent
44import androidx.lifecycle.viewModelScope
55import com.getcode.R
6+ import com.getcode.analytics.Action
7+ import com.getcode.analytics.AnalyticsService
68import com.getcode.network.TipController
79import com.getcode.util.IntentUtils
810import com.getcode.util.resources.ResourceHelper
@@ -19,6 +21,7 @@ import javax.inject.Inject
1921class TipConnectViewModel @Inject constructor(
2022 resources : ResourceHelper ,
2123 tipController : TipController ,
24+ analytics : AnalyticsService ,
2225) : BaseViewModel2<TipConnectViewModel.State, TipConnectViewModel.Event>(
2326 initialState = State (null, ""),
2427 updateStateForEvent = updateStateForEvent
@@ -68,6 +71,7 @@ class TipConnectViewModel @Inject constructor(
6871 .map { stateFlow.value.xMessage }
6972 .map { IntentUtils .tweet(it) }
7073 .onEach {
74+ analytics.action(Action .MessageCodeOnX )
7175 dispatchEvent(Event .OpenX (it))
7276 tipController.startVerification()
7377 }.launchIn(viewModelScope)
0 commit comments