summaryrefslogtreecommitdiff
path: root/app/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt')
-rw-r--r--app/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt b/app/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt
index 0b14e32..454816b 100644
--- a/app/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt
+++ b/app/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt
@@ -67,7 +67,7 @@ class PromptWithdrawFragment : Fragment() {
})
}
- private fun showWithdrawStatus(status: WithdrawStatus) = when (status) {
+ private fun showWithdrawStatus(status: WithdrawStatus?) = when (status) {
is WithdrawStatus.ReceivedDetails -> {
model.showProgressBar.value = false
progressBar.fadeOut()
@@ -86,7 +86,7 @@ class PromptWithdrawFragment : Fragment() {
}
is WithdrawStatus.Success -> {
model.showProgressBar.value = false
- withdrawManager.withdrawStatus.value = WithdrawStatus.None
+ withdrawManager.withdrawStatus.value = null
findNavController().navigate(R.id.action_promptWithdraw_to_withdrawSuccessful)
}
is Loading -> {
@@ -99,9 +99,11 @@ class PromptWithdrawFragment : Fragment() {
model.showProgressBar.value = false
findNavController().navigate(R.id.action_promptWithdraw_to_reviewExchangeTOS)
}
- is WithdrawStatus.None -> {
+ is WithdrawStatus.Error -> {
model.showProgressBar.value = false
+ findNavController().navigate(R.id.action_promptWithdraw_to_errorFragment)
}
+ null -> model.showProgressBar.value = false
}
}