From c404846b0da9178b6c75eb0e20a8061ce085f1f1 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 12 Nov 2024 13:30:25 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../staking/model/stakekit/action/StakingActionType.kt | 5 +++-- .../notifications/StakingInfoNotificationsFactory.kt | 4 +++- .../presentation/state/utils/StakingPendingActionUtils.kt | 5 +++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/domain/staking/models/src/main/kotlin/com/tangem/domain/staking/model/stakekit/action/StakingActionType.kt b/domain/staking/models/src/main/kotlin/com/tangem/domain/staking/model/stakekit/action/StakingActionType.kt index 3d449ae82a..01e02cea2f 100644 --- a/domain/staking/models/src/main/kotlin/com/tangem/domain/staking/model/stakekit/action/StakingActionType.kt +++ b/domain/staking/models/src/main/kotlin/com/tangem/domain/staking/model/stakekit/action/StakingActionType.kt @@ -25,9 +25,10 @@ enum class StakingActionType { UNSTAKE -> "Unstake" CLAIM_REWARDS -> "Claim Rewards" RESTAKE_REWARDS -> "Restake Rewards" - WITHDRAW -> "Withdraw" + CLAIM_UNSTAKED, + WITHDRAW, + -> "Withdraw" RESTAKE -> "Restake" - CLAIM_UNSTAKED -> "Claim Unstaked" UNLOCK_LOCKED -> "Unlock Locked" STAKE_LOCKED -> "Stake Locked" VOTE -> "Vote" diff --git a/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/state/transformers/notifications/StakingInfoNotificationsFactory.kt b/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/state/transformers/notifications/StakingInfoNotificationsFactory.kt index 11b61e92b9..1a527dd242 100644 --- a/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/state/transformers/notifications/StakingInfoNotificationsFactory.kt +++ b/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/state/transformers/notifications/StakingInfoNotificationsFactory.kt @@ -86,7 +86,9 @@ internal class StakingInfoNotificationsFactory( resourceReference(R.string.staking_restake) to resourceReference(R.string.staking_notification_restake_rewards_text) } - StakingActionType.WITHDRAW -> { + StakingActionType.CLAIM_UNSTAKED, + StakingActionType.WITHDRAW, + -> { resourceReference(R.string.staking_withdraw) to resourceReference(R.string.staking_notification_withdraw_text) } diff --git a/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/state/utils/StakingPendingActionUtils.kt b/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/state/utils/StakingPendingActionUtils.kt index 558aa4252e..9287657626 100644 --- a/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/state/utils/StakingPendingActionUtils.kt +++ b/features/staking/impl/src/main/java/com/tangem/features/staking/impl/presentation/state/utils/StakingPendingActionUtils.kt @@ -16,9 +16,10 @@ import kotlinx.collections.immutable.toPersistentList internal fun StakingActionType?.getPendingActionTitle(): TextReference = when (this) { StakingActionType.CLAIM_REWARDS -> resourceReference(R.string.common_claim_rewards) StakingActionType.RESTAKE_REWARDS -> resourceReference(R.string.staking_restake_rewards) - StakingActionType.WITHDRAW -> resourceReference(R.string.staking_withdraw) + StakingActionType.CLAIM_UNSTAKED, + StakingActionType.WITHDRAW, + -> resourceReference(R.string.staking_withdraw) StakingActionType.RESTAKE -> resourceReference(R.string.staking_restake) - StakingActionType.CLAIM_UNSTAKED -> resourceReference(R.string.staking_claim_unstaked) StakingActionType.UNLOCK_LOCKED -> resourceReference(R.string.staking_unlocked_locked) StakingActionType.STAKE_LOCKED -> resourceReference(R.string.staking_stake_locked) StakingActionType.VOTE -> resourceReference(R.string.staking_vote)