Updated on 2026-08-14
This commit is contained in:
parent
8b75e37e30
commit
a9bca131c3
386 changed files with 1369 additions and 1347 deletions
|
|
@ -31,6 +31,7 @@ dependencies {
|
|||
implementation(projects.core.configToggles)
|
||||
implementation(projects.core.datasource)
|
||||
implementation(projects.core.analytics)
|
||||
implementation(projects.core.utils)
|
||||
|
||||
/** Common */
|
||||
implementation(projects.common.ui)
|
||||
|
|
@ -85,7 +86,6 @@ dependencies {
|
|||
implementation(deps.arrow.core)
|
||||
implementation(deps.decompose)
|
||||
implementation(deps.decompose.ext.compose)
|
||||
implementation(deps.timber)
|
||||
implementation(deps.kotlin.immutable.collections)
|
||||
implementation(deps.coil)
|
||||
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ import kotlinx.coroutines.async
|
|||
import kotlinx.coroutines.awaitAll
|
||||
import kotlinx.coroutines.flow.*
|
||||
import kotlinx.coroutines.launch
|
||||
import timber.log.Timber
|
||||
import com.tangem.utils.logging.TangemLogger
|
||||
import java.math.BigDecimal
|
||||
import java.util.Locale
|
||||
import javax.inject.Inject
|
||||
|
|
@ -558,7 +558,7 @@ internal class SwapAmountModel @Inject constructor(
|
|||
startLoadingQuotesTask(isSilentReload = false)
|
||||
} else {
|
||||
@Suppress("NullableToStringCall")
|
||||
Timber.e(
|
||||
TangemLogger.e(
|
||||
"""
|
||||
Invalid cryptocurrencies status:
|
||||
| Primary -> $primaryStatus
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ import kotlinx.coroutines.delay
|
|||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
import kotlinx.coroutines.launch
|
||||
import timber.log.Timber
|
||||
import com.tangem.utils.logging.TangemLogger
|
||||
import javax.inject.Inject
|
||||
|
||||
@Suppress("LongParameterList")
|
||||
|
|
@ -67,7 +67,7 @@ internal class SwapChooseTokenNetworkModel @Inject constructor(
|
|||
|
||||
private fun initContent() {
|
||||
val userWallet = getUserWalletUseCase(params.userWalletId).getOrElse { error ->
|
||||
Timber.e("Failed to get user wallet: $error")
|
||||
TangemLogger.e("Failed to get user wallet: $error")
|
||||
swapChooseTokenAlertFactory.getGenericErrorState(params.onDismiss)
|
||||
return
|
||||
}
|
||||
|
|
@ -77,7 +77,7 @@ internal class SwapChooseTokenNetworkModel @Inject constructor(
|
|||
token = params.token,
|
||||
userWalletId = params.userWalletId,
|
||||
).getOrElse {
|
||||
Timber.e("Failed to get crypto currency")
|
||||
TangemLogger.e("Failed to get crypto currency")
|
||||
swapChooseTokenAlertFactory.getGenericErrorState(params.onDismiss)
|
||||
return@launch
|
||||
}
|
||||
|
|
@ -88,7 +88,7 @@ internal class SwapChooseTokenNetworkModel @Inject constructor(
|
|||
filterProviderTypes = SEND_WITH_SWAP_PROVIDER_TYPES,
|
||||
swapTxType = SwapTxType.SendWithSwap,
|
||||
).getOrElse { error ->
|
||||
Timber.e(error.toString())
|
||||
TangemLogger.e(error.toString())
|
||||
uiState.update(
|
||||
SwapChooseErrorStateTransformer(
|
||||
tokenName = params.token.name,
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ import com.tangem.features.swap.v2.impl.common.ConfirmData
|
|||
import dagger.assisted.Assisted
|
||||
import dagger.assisted.AssistedFactory
|
||||
import dagger.assisted.AssistedInject
|
||||
import timber.log.Timber
|
||||
import com.tangem.utils.logging.TangemLogger
|
||||
import java.math.BigDecimal
|
||||
import java.math.RoundingMode
|
||||
|
||||
|
|
@ -67,7 +67,7 @@ internal class SwapTransactionSender @AssistedInject constructor(
|
|||
ExpressProviderType.DEX_BRIDGE,
|
||||
ExpressProviderType.ONRAMP,
|
||||
-> {
|
||||
Timber.w("Provider $providerType is not supported in Send With Swap")
|
||||
TangemLogger.w("Provider $providerType is not supported in Send With Swap")
|
||||
onExpressError(ExpressError.UnknownError)
|
||||
}
|
||||
}
|
||||
|
|
@ -155,7 +155,7 @@ internal class SwapTransactionSender @AssistedInject constructor(
|
|||
userWalletId = userWallet.walletId,
|
||||
network = fromStatus.currency.network,
|
||||
).getOrElse { error ->
|
||||
Timber.e(error, "Failed to create swap CEX tx data")
|
||||
TangemLogger.e("Failed to create swap CEX tx data", error)
|
||||
onSendError(SendTransactionError.UnknownError(Exception(error)))
|
||||
return
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ import com.tangem.features.swap.v2.impl.sendviaswap.entity.SendWithSwapUM
|
|||
import com.tangem.utils.coroutines.CoroutineDispatcherProvider
|
||||
import kotlinx.coroutines.flow.*
|
||||
import kotlinx.coroutines.launch
|
||||
import timber.log.Timber
|
||||
import com.tangem.utils.logging.TangemLogger
|
||||
import javax.inject.Inject
|
||||
import kotlin.properties.Delegates
|
||||
|
||||
|
|
@ -159,7 +159,7 @@ internal class SendWithSwapModel @Inject constructor(
|
|||
getPrimaryCurrencyStatusUpdates(params.currency)
|
||||
},
|
||||
ifLeft = { error ->
|
||||
Timber.w(error.toString())
|
||||
TangemLogger.w(error.toString())
|
||||
swapAlertFactory.getGenericErrorState(
|
||||
expressError = ExpressError.UnknownError,
|
||||
onFailedTxEmailClick = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue