diff options
author | Torsten Grote <t@grobox.de> | 2020-03-06 12:56:55 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-03-06 12:56:55 -0300 |
commit | d9a578ad4a0b64f87c81d825d784ce14ce5778b2 (patch) | |
tree | b17540ef2cc33d9772564026be156089776bf35b /app/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt | |
parent | 826c0167e37d25c2437d67d1d893586e9b9dadd5 (diff) | |
download | wallet-android-d9a578ad4a0b64f87c81d825d784ce14ce5778b2.tar.gz wallet-android-d9a578ad4a0b64f87c81d825d784ce14ce5778b2.tar.bz2 wallet-android-d9a578ad4a0b64f87c81d825d784ce14ce5778b2.zip |
Show error screen when withdrawal fails
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.kt | 8 |
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 } } |