Updated on 2026-08-14
This commit is contained in:
commit
30a76ecb05
2 changed files with 15 additions and 2 deletions
|
|
@ -187,6 +187,9 @@
|
|||
<string name="prepare_transaction_error_incorrect_destination">Incorrect destination wallet address</string>
|
||||
<string name="prepare_transaction_error_same_address">Destination wallet address equal source address</string>
|
||||
<string name="prepare_transaction_error_amount_empty">Amount is empty</string>
|
||||
<string name="prepare_transaction_warning_last_signature">Only one signature left</string>
|
||||
<string name="prepare_transaction_warning_send_full_amount">You need to send all available funds in this transaction</string>
|
||||
|
||||
|
||||
<!-- ConfirmTransaction -->
|
||||
<string name="confirm_transaction_hint_target_address">target wallet address</string>
|
||||
|
|
|
|||
|
|
@ -54,8 +54,18 @@ class PrepareTransactionFragment : BaseFragment(), NavigationResultListener, Nfc
|
|||
rgIncFee.visibility = View.VISIBLE
|
||||
}
|
||||
|
||||
if (ctx.card!!.remainingSignatures < 2)
|
||||
if (ctx.card!!.remainingSignatures < 2) {
|
||||
etAmount.isEnabled = false
|
||||
}
|
||||
|
||||
if (ctx.card.remainingSignatures == 1) {
|
||||
androidx.appcompat.app.AlertDialog.Builder(requireContext())
|
||||
.setTitle(R.string.prepare_transaction_warning_last_signature)
|
||||
.setMessage(R.string.prepare_transaction_warning_send_full_amount)
|
||||
.setPositiveButton(R.string.general_ok) { _, _ -> }
|
||||
.create()
|
||||
.show()
|
||||
}
|
||||
|
||||
tvCurrency.text = engine.balance.currency
|
||||
etAmount.setText(engine.balance.toValueString())
|
||||
|
|
@ -144,7 +154,7 @@ class PrepareTransactionFragment : BaseFragment(), NavigationResultListener, Nfc
|
|||
val schemeSplit = code!!.split(":")
|
||||
when (schemeSplit.size) {
|
||||
2 -> {
|
||||
if (ctx.blockchain.officialName.toLowerCase(Locale.ROOT).replace("\\s","") == schemeSplit[0]) {
|
||||
if (ctx.blockchain.officialName.toLowerCase(Locale.ROOT).replace("\\s", "") == schemeSplit[0]) {
|
||||
val uri = Uri.parse(schemeSplit[1])
|
||||
etWallet?.setText(uri.path)
|
||||
// val amount = uri.getQueryParameter("amount") //TODO: enable after redesign
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue