Updated on 2026-08-14

This commit is contained in:
Tangem 2024-09-09 16:40:11 +05:00
parent beda6bca51
commit 104333fe4c

View file

@ -372,7 +372,23 @@ internal class StakingViewModel @Inject constructor(
}
override fun onPrevClick() {
stakingStateRouter.onPrevClick()
if (value.currentStep == StakingStep.Confirmation) {
when ((value.confirmationState as? StakingStates.ConfirmationState.Data)?.innerState) {
InnerConfirmationStakingState.ASSENT -> {
stakingStateRouter.onPrevClick()
}
null,
InnerConfirmationStakingState.IN_PROGRESS,
-> {
// do nothing while transaction is in progress
}
InnerConfirmationStakingState.COMPLETED -> {
onNextClick()
}
}
} else {
stakingStateRouter.onPrevClick()
}
}
override fun onRefreshSwipe(isRefreshing: Boolean) {