Updated on 2026-08-14

This commit is contained in:
Tangem 2026-03-12 14:56:41 +04:00
parent 0e86fd8553
commit 3b51b657fe

View file

@ -738,15 +738,20 @@ internal class TokenDetailsModel @Inject constructor(
analyticsEventsHandler.send(TokenScreenAnalyticsEvent.ButtonRemoveToken(cryptoCurrency.symbol))
modelScope.launch {
val canHide = cryptoCurrency is CryptoCurrency.Coin && isCryptoCurrencyCoinCouldHideUseCase(
userWalletId = userWalletId,
cryptoCurrencyCoin = cryptoCurrency,
)
val canHide = when (cryptoCurrency) {
is CryptoCurrency.Coin -> {
isCryptoCurrencyCoinCouldHideUseCase(
userWalletId = userWalletId,
cryptoCurrencyCoin = cryptoCurrency,
)
}
is CryptoCurrency.Token -> true
}
internalUiState.value = if (!canHide) {
stateFactory.getStateWithLinkedTokensDialog(cryptoCurrency)
} else {
internalUiState.value = if (canHide) {
stateFactory.getStateWithConfirmHideTokenDialog(cryptoCurrency)
} else {
stateFactory.getStateWithLinkedTokensDialog(cryptoCurrency)
}
}
}