diff --git a/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/send/model/SendModel.kt b/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/send/model/SendModel.kt index 9e82a35a76..6c4430e910 100644 --- a/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/send/model/SendModel.kt +++ b/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/send/model/SendModel.kt @@ -275,14 +275,18 @@ internal class SendModel @Inject constructor( isSingleWalletWithToken: Boolean, isMultiCurrency: Boolean, ): Flow> { - return if (isMultiCurrency) { - getSingleCryptoCurrencyStatusUseCase.invokeMultiWallet( + return when { + isSingleWalletWithToken -> getSingleCryptoCurrencyStatusUseCase.invokeMultiWallet( userWalletId = userWalletId, currencyId = cryptoCurrency.id, - isSingleWalletWithTokens = isSingleWalletWithToken, + isSingleWalletWithTokens = true, ) - } else { - getSingleCryptoCurrencyStatusUseCase.invokeSingleWallet(userWalletId = userWalletId) + isMultiCurrency -> getSingleCryptoCurrencyStatusUseCase.invokeMultiWallet( + userWalletId = userWalletId, + currencyId = cryptoCurrency.id, + isSingleWalletWithTokens = false, + ) + else -> getSingleCryptoCurrencyStatusUseCase.invokeSingleWallet(userWalletId = userWalletId) } }