Updated on 2026-08-14
This commit is contained in:
parent
0e1e5e3a67
commit
135a8a22f0
5 changed files with 69 additions and 6 deletions
|
|
@ -24,6 +24,7 @@ import com.tangem.lib.crypto.BlockchainUtils.isStakingRewardUnavailable
|
|||
import com.tangem.utils.Provider
|
||||
import com.tangem.utils.converter.Converter
|
||||
import com.tangem.utils.isNullOrZero
|
||||
import timber.log.Timber
|
||||
import java.math.BigDecimal
|
||||
|
||||
internal class TokenDetailsStakingInfoConverter(
|
||||
|
|
@ -45,6 +46,7 @@ internal class TokenDetailsStakingInfoConverter(
|
|||
state: TokenDetailsState,
|
||||
stakingAvailability: StakingAvailability,
|
||||
): StakingBlockUM? {
|
||||
Timber.i("Define staking block for [${status.currency.id.value}] with availability:\n$stakingAvailability")
|
||||
return when (stakingAvailability) {
|
||||
StakingAvailability.TemporaryUnavailable -> StakingBlockUM.TemporaryUnavailable
|
||||
StakingAvailability.Unavailable -> null
|
||||
|
|
@ -60,6 +62,15 @@ internal class TokenDetailsStakingInfoConverter(
|
|||
|
||||
val iconState = state.tokenInfoBlockState.iconState
|
||||
|
||||
Timber.i(
|
||||
"""
|
||||
getStakingInfoBlock:
|
||||
– yieldBalance: $yieldBalance
|
||||
– stakingCryptoAmount: $stakingCryptoAmount
|
||||
– stakingEntryInfo: $stakingEntryInfo
|
||||
""".trimIndent(),
|
||||
)
|
||||
|
||||
return when {
|
||||
stakingCryptoAmount.isNullOrZero() && stakingEntryInfo != null -> {
|
||||
if (pendingBalances.isEmpty()) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue