feat: allow refresh balance for individual charge
- expired or paid charges are not auto-refreshed
This commit is contained in:
parent
5a3e1d7fbb
commit
4cb54ce549
1 changed files with 33 additions and 10 deletions
|
|
@ -208,16 +208,27 @@
|
||||||
<div class="row items-center q-mt-md q-mb-lg">
|
<div class="row items-center q-mt-md q-mb-lg">
|
||||||
<div class="col-2 q-pr-lg"></div>
|
<div class="col-2 q-pr-lg"></div>
|
||||||
<div class="col-6 q-pr-lg">
|
<div class="col-6 q-pr-lg">
|
||||||
<q-btn
|
<q-btn
|
||||||
unelevated
|
unelevated
|
||||||
color="gray"
|
color="gray"
|
||||||
outline
|
outline
|
||||||
type="a"
|
type="a"
|
||||||
:href="props.row.displayUrl"
|
:href="props.row.displayUrl"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
class="float-right"
|
class="float-left q-mr-lg"
|
||||||
>Details</q-btn
|
>Details</q-btn
|
||||||
></div>
|
>
|
||||||
|
<q-btn
|
||||||
|
unelevated
|
||||||
|
color="gray"
|
||||||
|
outline
|
||||||
|
type="a"
|
||||||
|
@click="refreshBalance(props.row)"
|
||||||
|
target="_blank"
|
||||||
|
class="float-left"
|
||||||
|
>Refresh Balance</q-btn
|
||||||
|
>
|
||||||
|
</div>
|
||||||
<div class="col-4 q-pr-lg">
|
<div class="col-4 q-pr-lg">
|
||||||
<q-btn
|
<q-btn
|
||||||
unelevated
|
unelevated
|
||||||
|
|
@ -576,6 +587,18 @@
|
||||||
await this.getCharges()
|
await this.getCharges()
|
||||||
}, 20000)
|
}, 20000)
|
||||||
},
|
},
|
||||||
|
refreshBalance: async function(charge) {
|
||||||
|
try {
|
||||||
|
const {data} = await LNbits.api.request(
|
||||||
|
'GET',
|
||||||
|
'/satspay/api/v1/charge/balance/' + charge.id,
|
||||||
|
'filla'
|
||||||
|
)
|
||||||
|
charge.balance = data.balance
|
||||||
|
} catch (error) {
|
||||||
|
|
||||||
|
}
|
||||||
|
},
|
||||||
rescanOnchainAddresses: async function () {
|
rescanOnchainAddresses: async function () {
|
||||||
if (this.rescanning) return
|
if (this.rescanning) return
|
||||||
this.rescanning = true
|
this.rescanning = true
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue