Updated on 2026-08-14
This commit is contained in:
parent
e51166ed30
commit
04461eee1c
3 changed files with 3 additions and 3 deletions
|
|
@ -61,7 +61,7 @@ class DefaultCustomTokenInteractor(
|
|||
val isNeedToDerive = isNeedToDerive(userWallet, currency)
|
||||
if (isNeedToDerive) {
|
||||
deriveMissingBlockchains(userWallet = userWallet, currencyList = listOf(currency)) {
|
||||
submitAdd(userWallet = userWallet, currency = currency)
|
||||
submitAdd(userWallet = userWallet.copy(scanResponse = it), currency = currency)
|
||||
}
|
||||
} else {
|
||||
submitAdd(userWallet, currency)
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ internal object WalletImageResolver {
|
|||
fun resolve(userWallet: UserWallet): Int? {
|
||||
val cardTypesResolver = userWallet.scanResponse.cardTypesResolver
|
||||
return when {
|
||||
cardTypesResolver.isDevKit() -> R.drawable.ill_dev_120_106
|
||||
cardTypesResolver.isTronWallet() -> userWallet.resolveTronWallet()
|
||||
cardTypesResolver.isKaspaWallet() -> userWallet.resolveKaspaWallet()
|
||||
cardTypesResolver.isBadWallet() -> userWallet.resolveBadWallet()
|
||||
|
|
@ -32,7 +33,6 @@ internal object WalletImageResolver {
|
|||
cardTypesResolver.isTangemTwins() -> R.drawable.ill_twins_120_106
|
||||
cardTypesResolver.isStart2Coin() -> R.drawable.ill_start2coin_120_106
|
||||
cardTypesResolver.isTangemNote() -> resolveNote(blockchain = cardTypesResolver.getBlockchain())
|
||||
cardTypesResolver.isDevKit() -> R.drawable.ill_dev_120_106
|
||||
else -> null
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -350,7 +350,7 @@ internal class WalletViewModel @Inject constructor(
|
|||
}.ifEmpty { return }
|
||||
|
||||
viewModelScope.launch(dispatchers.io) {
|
||||
derivePublicKeysUseCase(cardId = scanResponse.card.cardId, derivations = derivations)
|
||||
derivePublicKeysUseCase(cardId = null, derivations = derivations)
|
||||
.onRight {
|
||||
val newDerivedKeys = it.entries
|
||||
val oldDerivedKeys = scanResponse.derivedKeys
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue