aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/net/taler/wallet/PromptPayment.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/net/taler/wallet/PromptPayment.kt')
-rw-r--r--app/src/main/java/net/taler/wallet/PromptPayment.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/src/main/java/net/taler/wallet/PromptPayment.kt b/app/src/main/java/net/taler/wallet/PromptPayment.kt
index 2714a7f..aa7512d 100644
--- a/app/src/main/java/net/taler/wallet/PromptPayment.kt
+++ b/app/src/main/java/net/taler/wallet/PromptPayment.kt
@@ -154,6 +154,11 @@ class PromptPayment : Fragment() {
errorTextView.visibility = View.GONE
abortPaymentButton.setOnClickListener {
+ when (val ps = model.payStatus.value) {
+ is PayStatus.Prepared -> {
+ model.abortProposal(ps.proposalId)
+ }
+ }
model.payStatus.value = PayStatus.None()
requireActivity().findNavController(R.id.nav_host_fragment).navigateUp()
}