@@ -39,9 +39,7 @@ import javax.inject.Inject
3939class SelectTokenViewModel @Inject constructor(
4040 tokenCoordinator : TokenCoordinator ,
4141 exchange : Exchange ,
42- analytics : FlipcashAnalyticsService ,
4342 featureFlags : FeatureFlagController ,
44- private val purchaseMethodController : PurchaseMethodController ,
4543 resources : ResourceHelper ,
4644 dispatchers : DispatcherProvider ,
4745) : BaseViewModel2<SelectTokenViewModel.State, SelectTokenViewModel.Event>(
@@ -87,8 +85,6 @@ class SelectTokenViewModel @Inject constructor(
8785
8886 data class OnDiscoveryEnabled (val enabled : Boolean ): Event
8987
90- data object OnAddCashClicked : Event
91- data object OpenOnRampAmountModal : Event
9288 data class OpenScreen (val route : AppRoute ) : Event
9389 }
9490
@@ -165,17 +161,6 @@ class SelectTokenViewModel @Inject constructor(
165161 }.onEach { dispatchEvent(Event .OnTokensUpdated (it)) }
166162 .launchIn(viewModelScope)
167163
168- eventFlow
169- .filterIsInstance<Event .OnAddCashClicked >()
170- .onEach {
171- analytics.openOnramp(Analytics .OnrampSource .Balance )
172- val provider = purchaseMethodController.state.value.preferredProvider
173- if (provider is OnRampProvider .Coinbase && provider.type == OnRampType .Virtual ) {
174- // has coinbase provider supporting google pay - pop selection for quick add
175- dispatchEvent(Event .OpenOnRampAmountModal )
176- }
177- }.launchIn(viewModelScope)
178-
179164 tokenCoordinator.observeSelectedTokenMint()
180165 .distinctUntilChanged()
181166 .onEach { dispatchEvent(Event .OnTokenSelected (it, fromUser = false )) }
@@ -206,8 +191,6 @@ class SelectTokenViewModel @Inject constructor(
206191 is Event .OnTokensUpdated -> { state -> state.copy(tokens = event.tokens) }
207192 is Event .OnTokenSelected -> { state -> state.copy(selectedToken = event.mint) }
208193 is Event .OnTokenChanged -> { state -> state }
209- is Event .OnAddCashClicked -> { state -> state }
210- is Event .OpenOnRampAmountModal -> { state -> state }
211194 is Event .OpenScreen -> { state -> state }
212195 }
213196 }
0 commit comments