Skip to content

Commit 34c3b9a

Browse files
authored
Merge pull request #125 from code-payments/fix/remove-scanned-rendezvous-cancel-payment
fix(micropayments): remove scanned rendezvous during cancel payment
2 parents 88a52d7 + 3211127 commit 34c3b9a

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

app/src/main/java/com/getcode/view/main/home/HomeViewModel.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -658,10 +658,15 @@ class HomeViewModel @Inject constructor(
658658
}
659659

660660
private fun cancelPayment(rejected: Boolean, ignoreRedirect: Boolean = false) {
661+
val paymentRendezous = uiFlow.value.billState.paymentConfirmation
661662
val bill = uiFlow.value.billState.bill ?: return
662663
val amount = bill.amount
663664
val request = bill.metadata.request
664665

666+
paymentRendezous?.let {
667+
scannedRendezvous.remove(it.payload.rendezvous.publicKey)
668+
}
669+
665670
analytics.requestHidden(amount = amount)
666671

667672
uiFlow.update {

0 commit comments

Comments
 (0)