From 0eec777144e2c731fb378ccb166b0309ed36e2a0 Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 15 Aug 2024 12:50:39 +0400 Subject: [PATCH] Updated on 2026-08-14 --- .../com/tangem/data/tokens/utils/NetworkStatusFactory.kt | 4 ++++ .../com/tangem/domain/managetokens/GetManagedTokensUseCase.kt | 2 +- .../domain/managetokens/repository/ManageTokensRepository.kt | 2 +- .../transaction/usecase/CreateApprovalTransactionUseCase.kt | 4 ++-- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/data/tokens/src/main/kotlin/com/tangem/data/tokens/utils/NetworkStatusFactory.kt b/data/tokens/src/main/kotlin/com/tangem/data/tokens/utils/NetworkStatusFactory.kt index 81905be776..0aa2528c5c 100644 --- a/data/tokens/src/main/kotlin/com/tangem/data/tokens/utils/NetworkStatusFactory.kt +++ b/data/tokens/src/main/kotlin/com/tangem/data/tokens/utils/NetworkStatusFactory.kt @@ -122,6 +122,10 @@ internal class NetworkStatusFactory { Address.Type.Secondary -> NetworkAddress.Address.Type.Secondary } + if (address.value.isBlank()) { + Timber.w("Address value is blank") + } + return NetworkAddress.Address(address.value, type) } } \ No newline at end of file diff --git a/domain/manage-tokens/src/main/kotlin/com/tangem/domain/managetokens/GetManagedTokensUseCase.kt b/domain/manage-tokens/src/main/kotlin/com/tangem/domain/managetokens/GetManagedTokensUseCase.kt index 62a5647d18..b46140c043 100644 --- a/domain/manage-tokens/src/main/kotlin/com/tangem/domain/managetokens/GetManagedTokensUseCase.kt +++ b/domain/manage-tokens/src/main/kotlin/com/tangem/domain/managetokens/GetManagedTokensUseCase.kt @@ -9,6 +9,6 @@ class GetManagedTokensUseCase( ) { operator fun invoke(context: ManageTokensListBatchingContext, batchSize: Int = 40): ManageTokensListBatchFlow { - return repository.tokensFlow(context, batchSize) + return repository.getTokenListBatchFlow(context, batchSize) } } \ No newline at end of file diff --git a/domain/manage-tokens/src/main/kotlin/com/tangem/domain/managetokens/repository/ManageTokensRepository.kt b/domain/manage-tokens/src/main/kotlin/com/tangem/domain/managetokens/repository/ManageTokensRepository.kt index d993ad5810..3104d98d64 100644 --- a/domain/manage-tokens/src/main/kotlin/com/tangem/domain/managetokens/repository/ManageTokensRepository.kt +++ b/domain/manage-tokens/src/main/kotlin/com/tangem/domain/managetokens/repository/ManageTokensRepository.kt @@ -5,5 +5,5 @@ import com.tangem.domain.managetokens.model.ManageTokensListBatchingContext interface ManageTokensRepository { - fun tokensFlow(context: ManageTokensListBatchingContext, batchSize: Int): ManageTokensListBatchFlow + fun getTokenListBatchFlow(context: ManageTokensListBatchingContext, batchSize: Int): ManageTokensListBatchFlow } \ No newline at end of file diff --git a/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/CreateApprovalTransactionUseCase.kt b/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/CreateApprovalTransactionUseCase.kt index c884ee6124..2a699deea3 100644 --- a/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/CreateApprovalTransactionUseCase.kt +++ b/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/CreateApprovalTransactionUseCase.kt @@ -4,7 +4,7 @@ import arrow.core.Either import com.tangem.blockchain.common.transaction.Fee import com.tangem.domain.tokens.model.CryptoCurrency import com.tangem.domain.transaction.TransactionRepository -import com.tangem.domain.utils.convertToAmount +import com.tangem.domain.utils.convertToSdkAmount import com.tangem.domain.wallets.models.UserWalletId import java.math.BigDecimal @@ -23,7 +23,7 @@ class CreateApprovalTransactionUseCase( hash: String? = null, ) = Either.catch { transactionRepository.createApprovalTransaction( - amount = amount.convertToAmount(cryptoCurrency), + amount = amount.convertToSdkAmount(cryptoCurrency), contractAddress = contractAddress, spenderAddress = spenderAddress, userWalletId = userWalletId,