Updated on 2026-08-14

This commit is contained in:
Tangem 2025-11-17 12:57:14 +01:00
parent b7f1a12c1d
commit 2722983c42
2 changed files with 6 additions and 10 deletions

View file

@ -34,10 +34,7 @@ internal class DefaultOnrampV2MainComponent @AssistedInject constructor(
private val model: OnrampV2MainComponentModel = getOrCreateModel(params)
init {
lifecycle.subscribe(
onStart = model::onStart,
onStop = model::onStop,
)
lifecycle.subscribe(onStop = model::onStop)
}
private val bottomSheetSlot = childSlot(

View file

@ -96,6 +96,7 @@ internal class OnrampV2MainComponentModel @Inject constructor(
modelScope.launch {
clearOnrampCacheUseCase()
}
startLoadingQuotes()
sendScreenOpenAnalytics()
checkResidenceCountry()
subscribeToAmountChanges()
@ -166,10 +167,6 @@ internal class OnrampV2MainComponentModel @Inject constructor(
}
}
fun onStart() {
startLoadingQuotes()
}
fun onStop() {
quotesTaskScheduler.cancelTask()
}
@ -317,10 +314,12 @@ internal class OnrampV2MainComponentModel @Inject constructor(
fetchPairsUseCase.invoke(userWallet, params.cryptoCurrency).fold(
ifLeft = ::handleOnrampError,
ifRight = {
_state.update { amountStateFactory.getAmountSecondaryFieldResetState() }
_state.update {
amountStateFactory.getAmountSecondaryFieldResetState()
}
startLoadingQuotes()
},
)
startLoadingQuotes()
}
private fun handleOnrampError(onrampError: OnrampError) {