Skip to content

Commit 3b84792

Browse files
committed
chore(session): only remove scanned nonce's on rejected/cancel payments not completed
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
1 parent 8d4a842 commit 3b84792

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

app/src/main/java/com/getcode/SessionController.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1317,8 +1317,11 @@ class SessionController @Inject constructor(
13171317
val amount = bill.amount
13181318
val request = bill.metadata.request
13191319

1320-
paymentRendezous?.let {
1321-
scannedRendezvous.remove(it.payload.rendezvous.publicKey)
1320+
// only remove the scanned nonce if rejected; completed payments are one time events
1321+
if (rejected) {
1322+
paymentRendezous?.let {
1323+
scannedRendezvous.remove(it.payload.rendezvous.publicKey)
1324+
}
13221325
}
13231326

13241327
analytics.requestHidden(amount = amount)

0 commit comments

Comments
 (0)