From 8dd7b8c4257223bd10a29b335b9bf2ae4e487fed Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Sun, 6 Nov 2022 13:03:12 +0100 Subject: [PATCH] check if token already received --- .../extensions/cashu/templates/cashu/wallet.html | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/lnbits/extensions/cashu/templates/cashu/wallet.html b/lnbits/extensions/cashu/templates/cashu/wallet.html index 2b2462e48..7a0566447 100644 --- a/lnbits/extensions/cashu/templates/cashu/wallet.html +++ b/lnbits/extensions/cashu/templates/cashu/wallet.html @@ -2149,8 +2149,18 @@ page_container %} // get recv_token if (params.get('recv_token')) { - this.receiveData.tokensBase64 = params.get('recv_token') - this.showReceiveTokens = true + tokenBase64 = params.get('recv_token') + let seen = false + for (var i = 0; i < this.historyTokens.length; i++) { + var thisToken = this.historyTokens[i].token + if (thisToken == tokenBase64) { + seen = true + } + } + if (!seen) { + this.receiveData.tokensBase64 = params.get('recv_token') + this.showReceiveTokens = true + } } console.log('### invoicesCashu', this.invoicesCashu)