diff options
author | Torsten Grote <t@grobox.de> | 2020-04-08 14:21:11 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-04-08 14:21:11 -0300 |
commit | 874b52c6d5c0d8043f3250e2b80f5091c159ded1 (patch) | |
tree | aa994a5805a0feda15d894a6fcf1d6357f97ce29 /wallet/src/main/java/net/taler/wallet/withdraw/PromptWithdrawFragment.kt | |
parent | 9ee202aebf6416bb336729cb3044e4921a94bee4 (diff) | |
download | taler-android-874b52c6d5c0d8043f3250e2b80f5091c159ded1.tar.gz taler-android-874b52c6d5c0d8043f3250e2b80f5091c159ded1.tar.bz2 taler-android-874b52c6d5c0d8043f3250e2b80f5091c159ded1.zip |
[wallet] add option to see exchange's fee structure
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() } |