diff --git a/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/SwapInteractorImpl.kt b/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/SwapInteractorImpl.kt index 23cef2f968..37afca0159 100644 --- a/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/SwapInteractorImpl.kt +++ b/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/SwapInteractorImpl.kt @@ -79,6 +79,13 @@ internal class SwapInteractorImpl @Inject constructor( it.currency.getContractAddress() != currency.getContractAddress() } + if (walletCurrencyStatusesExceptInitial.isEmpty()) { + return TokensDataStateExpress( + fromGroup = CurrenciesGroup(emptyList(), emptyList()), + toGroup = CurrenciesGroup(emptyList(), emptyList()), + ) + } + val pairsLeast = getPairs( initialCurrency = LeastTokenInfo( contractAddress = (currency as? CryptoCurrency.Token)?.contractAddress ?: "0", diff --git a/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/models/ui/TokensDataStateExpress.kt b/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/models/ui/TokensDataStateExpress.kt index 752e9184a7..b2c0d0c359 100644 --- a/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/models/ui/TokensDataStateExpress.kt +++ b/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/models/ui/TokensDataStateExpress.kt @@ -1,6 +1,5 @@ package com.tangem.feature.swap.domain.models.ui -import com.tangem.domain.tokens.model.CryptoCurrency import com.tangem.feature.swap.domain.models.domain.CryptoCurrencySwapInfo data class TokensDataStateExpress( @@ -11,19 +10,4 @@ data class TokensDataStateExpress( data class CurrenciesGroup( val available: List, val unavailable: List, -) - -data class FoundTokensStateExpress( - val tokensInWallet: List, - val loadedTokens: List, -) - -data class TokenWithBalanceExpress( - val token: CryptoCurrency, - val tokenBalanceData: TokenBalanceDataExpress? = null, -) - -data class TokenBalanceDataExpress( - val amount: String?, - val amountEquivalent: String?, ) \ No newline at end of file