diff options
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt')
-rw-r--r-- | wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt b/wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt index 5d0fe63..56a2a8c 100644 --- a/wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt +++ b/wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt @@ -57,16 +57,13 @@ class PromptWithdrawFragment : Fragment() { private fun showWithdrawStatus(status: WithdrawStatus?): Any = when (status) { is WithdrawStatus.ReceivedDetails -> { - showContent(status.amount, status.fee, status.suggestedExchange) + showContent(status.amount, status.fee, status.exchange) confirmWithdrawButton.apply { text = getString(R.string.withdraw_button_confirm) setOnClickListener { it.fadeOut() confirmProgressBar.fadeIn() - withdrawManager.acceptWithdrawal( - status.talerWithdrawUri, - status.suggestedExchange - ) + withdrawManager.acceptWithdrawal(status.talerWithdrawUri, status.exchange) } isEnabled = true } @@ -83,7 +80,7 @@ class PromptWithdrawFragment : Fragment() { model.showProgressBar.value = true } is TermsOfServiceReviewRequired -> { - showContent(status.amount, status.fee, status.suggestedExchange) + showContent(status.amount, status.fee, status.exchange) confirmWithdrawButton.apply { text = getString(R.string.withdraw_button_tos) setOnClickListener { @@ -118,6 +115,10 @@ class PromptWithdrawFragment : Fragment() { exchangeIntroView.fadeIn() withdrawExchangeUrl.text = cleanExchange(exchange) withdrawExchangeUrl.fadeIn() + selectExchangeButton.fadeIn() + selectExchangeButton.setOnClickListener { + findNavController().navigate(R.id.action_promptWithdraw_to_selectExchangeFragment) + } withdrawCard.fadeIn() } |