Updated on 2026-08-14
This commit is contained in:
commit
467442724d
595 changed files with 7210 additions and 3334 deletions
|
|
@ -48,7 +48,6 @@ dependencies {
|
|||
implementation(deps.moshi)
|
||||
implementation(deps.moshi.kotlin)
|
||||
implementation(deps.retrofit)
|
||||
implementation(deps.timber)
|
||||
|
||||
/** tests */
|
||||
testImplementation(projects.test.core)
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@ import com.tangem.domain.common.wallets.UserWalletsListRepository
|
|||
import com.tangem.domain.wallets.models.AppsFlyerConversionData
|
||||
import com.tangem.domain.wallets.repository.WalletsPromoRepository
|
||||
import com.tangem.utils.coroutines.CoroutineDispatcherProvider
|
||||
import com.tangem.utils.logging.TangemLogger
|
||||
import kotlinx.coroutines.withContext
|
||||
import timber.log.Timber
|
||||
|
||||
internal class DefaultWalletsPromoRepository(
|
||||
private val appPreferencesStore: AppPreferencesStore,
|
||||
|
|
@ -47,7 +47,7 @@ internal class DefaultWalletsPromoRepository(
|
|||
if (savedBindingData != null) {
|
||||
bind(refcode = savedBindingData.refcode, campaign = savedBindingData.campaign)
|
||||
} else {
|
||||
Timber.i("retryBindRefcodeWithWallets: Binding data isn't required")
|
||||
TangemLogger.i("retryBindRefcodeWithWallets: Binding data isn't required")
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ import com.tangem.domain.wallets.usecase.BackendId
|
|||
import com.tangem.operations.derivation.ExtendedPublicKeysMap
|
||||
import com.tangem.sdk.api.TangemSdkManager
|
||||
import com.tangem.utils.coroutines.CoroutineDispatcherProvider
|
||||
import com.tangem.utils.logging.TangemLogger
|
||||
import kotlinx.coroutines.withContext
|
||||
import timber.log.Timber
|
||||
import javax.inject.Inject
|
||||
|
||||
private typealias DerivedKeys = Map<ByteArrayKey, ExtendedPublicKeysMap>
|
||||
|
|
@ -60,14 +60,14 @@ internal class DefaultColdMapDerivationsRepository @Inject constructor(
|
|||
networks: List<Network>,
|
||||
): UserWallet.Cold = withContext(dispatchers.io) {
|
||||
if (!userWallet.scanResponse.card.settings.isHDWalletAllowed) {
|
||||
Timber.d("Nothing to derive")
|
||||
TangemLogger.d("Nothing to derive")
|
||||
return@withContext userWallet
|
||||
}
|
||||
|
||||
val derivations = MissedDerivationsFinder(userWallet)
|
||||
.findByNetworks(networks)
|
||||
.ifEmpty {
|
||||
Timber.d("Nothing to derive")
|
||||
TangemLogger.d("Nothing to derive")
|
||||
return@withContext userWallet
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@ import com.tangem.domain.wallets.derivations.HotMapDerivationsRepository
|
|||
import com.tangem.domain.wallets.usecase.BackendId
|
||||
import com.tangem.operations.derivation.ExtendedPublicKeysMap
|
||||
import com.tangem.utils.coroutines.CoroutineDispatcherProvider
|
||||
import com.tangem.utils.logging.TangemLogger
|
||||
import kotlinx.coroutines.withContext
|
||||
import timber.log.Timber
|
||||
import javax.inject.Inject
|
||||
|
||||
internal class DefaultDerivationsRepository @Inject constructor(
|
||||
|
|
@ -29,7 +29,7 @@ internal class DefaultDerivationsRepository @Inject constructor(
|
|||
|
||||
override suspend fun derivePublicKeys(userWalletId: UserWalletId, currencies: List<CryptoCurrency>) {
|
||||
if (currencies.isEmpty()) {
|
||||
Timber.d("Nothing to derive")
|
||||
TangemLogger.d("Nothing to derive")
|
||||
return
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ import com.tangem.domain.wallets.usecase.BackendId
|
|||
import com.tangem.hot.sdk.model.DeriveWalletRequest
|
||||
import com.tangem.operations.derivation.ExtendedPublicKeysMap
|
||||
import com.tangem.utils.coroutines.CoroutineDispatcherProvider
|
||||
import com.tangem.utils.logging.TangemLogger
|
||||
import kotlinx.coroutines.withContext
|
||||
import timber.log.Timber
|
||||
import javax.inject.Inject
|
||||
|
||||
internal class DefaultHotMapDerivationsRepository @Inject constructor(
|
||||
|
|
@ -62,7 +62,7 @@ internal class DefaultHotMapDerivationsRepository @Inject constructor(
|
|||
val derivations = MissedDerivationsFinder(userWallet)
|
||||
.findByNetworks(networks)
|
||||
.ifEmpty {
|
||||
Timber.d("Nothing to derive")
|
||||
TangemLogger.d("Nothing to derive")
|
||||
return@withContext userWallet
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -10,10 +10,10 @@ import com.tangem.domain.wallets.hot.HotWalletAccessor
|
|||
import com.tangem.hot.sdk.model.DataToSign
|
||||
import com.tangem.operations.sign.SignData
|
||||
import com.tangem.utils.coroutines.runSuspendCatching
|
||||
import com.tangem.utils.logging.TangemLogger
|
||||
import dagger.assisted.Assisted
|
||||
import dagger.assisted.AssistedFactory
|
||||
import dagger.assisted.AssistedInject
|
||||
import timber.log.Timber
|
||||
|
||||
class TangemHotWalletSigner @AssistedInject constructor(
|
||||
@Assisted private val userWallet: UserWallet.Hot,
|
||||
|
|
@ -44,12 +44,12 @@ class TangemHotWalletSigner @AssistedInject constructor(
|
|||
),
|
||||
),
|
||||
)
|
||||
}.getOrElse {
|
||||
Timber.e(it)
|
||||
return if (it is TangemSdkError) {
|
||||
CompletionResult.Failure(it)
|
||||
}.getOrElse { throwable ->
|
||||
TangemLogger.e("Error", throwable)
|
||||
return if (throwable is TangemSdkError) {
|
||||
CompletionResult.Failure(throwable)
|
||||
} else {
|
||||
CompletionResult.Failure(TangemSdkError.ExceptionError(it))
|
||||
CompletionResult.Failure(TangemSdkError.ExceptionError(throwable))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -77,12 +77,12 @@ class TangemHotWalletSigner @AssistedInject constructor(
|
|||
)
|
||||
},
|
||||
)
|
||||
}.getOrElse {
|
||||
Timber.e(it)
|
||||
return if (it is TangemSdkError) {
|
||||
CompletionResult.Failure(it)
|
||||
}.getOrElse { throwable ->
|
||||
TangemLogger.e("Error", throwable)
|
||||
return if (throwable is TangemSdkError) {
|
||||
CompletionResult.Failure(throwable)
|
||||
} else {
|
||||
CompletionResult.Failure(TangemSdkError.ExceptionError(it))
|
||||
CompletionResult.Failure(TangemSdkError.ExceptionError(throwable))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue