From 5b7bb5cf012fc41b2fbb6a41f6f858009c1ba092 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Wed, 15 Jun 2022 14:53:39 -0300 Subject: accept decimal and bitcoin exchanges --- .../java/net/taler/wallet/withdraw/ManualWithdrawFragment.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'wallet/src/main/java/net/taler/wallet/withdraw/ManualWithdrawFragment.kt') diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/ManualWithdrawFragment.kt b/wallet/src/main/java/net/taler/wallet/withdraw/ManualWithdrawFragment.kt index 0cb39d2..660fec2 100644 --- a/wallet/src/main/java/net/taler/wallet/withdraw/ManualWithdrawFragment.kt +++ b/wallet/src/main/java/net/taler/wallet/withdraw/ManualWithdrawFragment.kt @@ -66,8 +66,14 @@ class ManualWithdrawFragment : Fragment() { return } ui.amountLayout.error = null - val value = ui.amountView.text.toString().toLong() - val amount = Amount(exchangeItem.currency, value, 0) + var value = 0.0 + try { + value = ui.amountView.text.toString().replace(',', '.').toDouble() + } catch (e: NumberFormatException) { + ui.amountLayout.error = getString(R.string.withdraw_amount_error) + return + } + val amount = Amount.fromDouble(exchangeItem.currency, value) ui.amountView.hideKeyboard() withdrawManager.getWithdrawalDetails(exchangeItem.exchangeBaseUrl, amount) -- cgit v1.2.3