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