diff --git a/features/swap/presentation/src/main/java/com/tangem/feature/swap/ui/StateBuilder.kt b/features/swap/presentation/src/main/java/com/tangem/feature/swap/ui/StateBuilder.kt index cea2fca9cc..4566c64fae 100644 --- a/features/swap/presentation/src/main/java/com/tangem/feature/swap/ui/StateBuilder.kt +++ b/features/swap/presentation/src/main/java/com/tangem/feature/swap/ui/StateBuilder.kt @@ -703,6 +703,7 @@ internal class StateBuilder( return uiState.copy( sendCardData = uiState.sendCardData.copy( balance = cryptoCurrencyStatus.getFormattedAmount(isNeedSymbol = false), + token = cryptoCurrencyStatus, ), ) } @@ -716,6 +717,7 @@ internal class StateBuilder( return uiState.copy( receiveCardData = uiState.receiveCardData.copy( balance = cryptoCurrencyStatus.getFormattedAmount(isNeedSymbol = false), + token = cryptoCurrencyStatus, ), ) } diff --git a/features/swap/presentation/src/main/java/com/tangem/feature/swap/viewmodels/SwapViewModel.kt b/features/swap/presentation/src/main/java/com/tangem/feature/swap/viewmodels/SwapViewModel.kt index a559fb5054..51969a1ec1 100644 --- a/features/swap/presentation/src/main/java/com/tangem/feature/swap/viewmodels/SwapViewModel.kt +++ b/features/swap/presentation/src/main/java/com/tangem/feature/swap/viewmodels/SwapViewModel.kt @@ -745,6 +745,8 @@ internal class SwapViewModel @Inject constructor( dataState = dataState.copy(toCryptoCurrency = it) stateBuilder.updateReceiveCurrencyBalance(uiState, it) } + + startLoadingQuotesFromLastState(isSilent = true) } .flowOn(dispatchers.main) .launchIn(viewModelScope)