From cdf0315436a378b1a63142ecb9ef3c15d5f4db30 Mon Sep 17 00:00:00 2001 From: Iván Ávalos Date: Mon, 4 Sep 2023 21:02:27 -0600 Subject: [wallet] skip ManualWithdrawFragment when doing a manual withdraw from balances list --- wallet/src/main/java/net/taler/wallet/ReceiveFundsFragment.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'wallet/src/main/java/net/taler/wallet') diff --git a/wallet/src/main/java/net/taler/wallet/ReceiveFundsFragment.kt b/wallet/src/main/java/net/taler/wallet/ReceiveFundsFragment.kt index 0e362ac..dbff6ae 100644 --- a/wallet/src/main/java/net/taler/wallet/ReceiveFundsFragment.kt +++ b/wallet/src/main/java/net/taler/wallet/ReceiveFundsFragment.kt @@ -62,6 +62,7 @@ import net.taler.wallet.exchanges.ExchangeItem class ReceiveFundsFragment : Fragment() { private val model: MainViewModel by activityViewModels() private val exchangeManager get() = model.exchangeManager + private val withdrawManager get() = model.withdrawManager private val peerManager get() = model.peerManager override fun onCreateView( @@ -99,11 +100,11 @@ class ReceiveFundsFragment : Fragment() { Toast.makeText(requireContext(), "No exchange available", LENGTH_LONG).show() return } - exchangeManager.withdrawalExchange = exchange + // now that we have the exchange, we can navigate - val bundle = bundleOf("amount" to amount.toJSONString()) - findNavController().navigate( - R.id.action_receiveFunds_to_nav_exchange_manual_withdrawal, bundle) + exchangeManager.withdrawalExchange = exchange + withdrawManager.getWithdrawalDetails(exchange.exchangeBaseUrl, amount) + findNavController().navigate(R.id.action_receiveFunds_to_nav_prompt_withdraw) } private fun onPeerPull(amount: Amount) { -- cgit v1.2.3