fix: correctly update ui on token sending

This commit is contained in:
callebtc
2022-12-24 16:32:38 +01:00
parent 13f0159c15
commit 8e2cb187da

View File

@@ -1961,7 +1961,7 @@ page_container %}
// /check
checkProofsSpendable: async function (proofs) {
checkProofsSpendable: async function (proofs, update_history = false) {
/*
checks with the mint whether an array of proofs is still
spendable or already invalidated
@@ -1984,15 +1984,17 @@ page_container %}
this.deleteProofs(spentProofs)
// update UI
tokensBase64 = btoa(JSON.stringify(spentProofs))
if (update_history) {
tokensBase64 = btoa(JSON.stringify(spentProofs))
this.historyTokens.push({
status: 'paid',
amount: -this.sumProofs(spentProofs),
date: currentDateStr(),
token: tokensBase64
})
this.storehistoryTokens()
this.historyTokens.push({
status: 'paid',
amount: -this.sumProofs(spentProofs),
date: currentDateStr(),
token: tokensBase64
})
this.storehistoryTokens()
}
}
return data
@@ -2450,7 +2452,7 @@ page_container %}
console.log('#### this.mintId', this.mintId)
console.log('#### this.mintName', this.mintName)
this.checkProofsSpendable(this.proofs)
this.checkProofsSpendable(this.proofs, true)
this.checkPendingInvoices()
this.checkPendingTokens()
}