From c72294500d56030c3287b2de01f1f61ea06965d7 Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 26 Jun 2025 15:41:52 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../features/send/v2/send/model/SendModel.kt | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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) } }