refactor: renamings
This commit is contained in:
parent
13a46c1ebe
commit
4a046d5745
|
@ -1092,7 +1092,6 @@
|
||||||
mod,
|
mod,
|
||||||
invert,
|
invert,
|
||||||
sha256: async (...messages) => {
|
sha256: async (...messages) => {
|
||||||
console.log('### sha256 messages', messages)
|
|
||||||
if (crypto.web) {
|
if (crypto.web) {
|
||||||
const buffer = await crypto.web.subtle.digest(
|
const buffer = await crypto.web.subtle.digest(
|
||||||
'SHA-256',
|
'SHA-256',
|
||||||
|
|
|
@ -67,7 +67,7 @@ page_container %}
|
||||||
<q-table
|
<q-table
|
||||||
dense
|
dense
|
||||||
flat
|
flat
|
||||||
:data="tokenBuys"
|
:data="buyOrders"
|
||||||
:columns="buysTable.columns"
|
:columns="buysTable.columns"
|
||||||
:pagination.sync="buysTable.pagination"
|
:pagination.sync="buysTable.pagination"
|
||||||
no-data-label="No buys made yet"
|
no-data-label="No buys made yet"
|
||||||
|
@ -379,11 +379,11 @@ page_container %}
|
||||||
</q-card>
|
</q-card>
|
||||||
</q-dialog>
|
</q-dialog>
|
||||||
|
|
||||||
<q-dialog v-model="buyTokens.showDialog" position="top">
|
<q-dialog v-model="showInvoiceDetails" position="top">
|
||||||
{% raw %}
|
{% raw %}
|
||||||
|
|
||||||
<q-card class="q-pa-lg q-pt-xl lnbits__dialog-card">
|
<q-card class="q-pa-lg q-pt-xl lnbits__dialog-card">
|
||||||
<div v-if="!buyTokens.data.bolt11">
|
<div v-if="!buyData.bolt11">
|
||||||
<div class="row items-center no-wrap q-mb-sm">
|
<div class="row items-center no-wrap q-mb-sm">
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<span class="text-subtitle1"
|
<span class="text-subtitle1"
|
||||||
|
@ -394,7 +394,7 @@ page_container %}
|
||||||
<q-input
|
<q-input
|
||||||
filled
|
filled
|
||||||
dense
|
dense
|
||||||
v-model.number="buyTokens.data.amount"
|
v-model.number="buyData.amount"
|
||||||
label="Amount (sats) *"
|
label="Amount (sats) *"
|
||||||
type="number"
|
type="number"
|
||||||
class="q-mb-lg"
|
class="q-mb-lg"
|
||||||
|
@ -403,15 +403,15 @@ page_container %}
|
||||||
<q-input
|
<q-input
|
||||||
filled
|
filled
|
||||||
dense
|
dense
|
||||||
v-model.trim="buyTokens.data.memo"
|
v-model.trim="buyData.memo"
|
||||||
label="Memo"
|
label="Memo"
|
||||||
></q-input>
|
></q-input>
|
||||||
</div>
|
</div>
|
||||||
<div v-else class="text-center q-mb-lg">
|
<div v-else class="text-center q-mb-lg">
|
||||||
<a :href="'lightning:' + buyTokens.data.bolt11">
|
<a :href="'lightning:' + buyData.bolt11">
|
||||||
<q-responsive :ratio="1" class="q-mx-xl">
|
<q-responsive :ratio="1" class="q-mx-xl">
|
||||||
<qrcode
|
<qrcode
|
||||||
:value="buyTokens.data.bolt11"
|
:value="buyData.bolt11"
|
||||||
:options="{width: 340}"
|
:options="{width: 340}"
|
||||||
class="rounded-borders"
|
class="rounded-borders"
|
||||||
>
|
>
|
||||||
|
@ -421,8 +421,8 @@ page_container %}
|
||||||
</div>
|
</div>
|
||||||
<div class="row q-mt-lg">
|
<div class="row q-mt-lg">
|
||||||
<q-btn
|
<q-btn
|
||||||
v-if="buyTokens.data.bolt11"
|
v-if="buyData.bolt11"
|
||||||
@click="copyText(buyTokens.data.bolt11)"
|
@click="copyText(buyData.bolt11)"
|
||||||
outline
|
outline
|
||||||
color="grey"
|
color="grey"
|
||||||
>Copy invoice</q-btn
|
>Copy invoice</q-btn
|
||||||
|
@ -489,16 +489,14 @@ page_container %}
|
||||||
|
|
||||||
mintId: '',
|
mintId: '',
|
||||||
mintName: '',
|
mintName: '',
|
||||||
tokenBuys: [],
|
buyOrders: [],
|
||||||
buyTokens: {
|
buyData: {
|
||||||
showDialog: false,
|
amount: 0,
|
||||||
data: {
|
|
||||||
amount: 0,
|
|
||||||
memo: '',
|
memo: '',
|
||||||
bolt11: '',
|
bolt11: '',
|
||||||
hash: ''
|
hash: '',
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
showInvoiceDetails: false,
|
||||||
tokens: [],
|
tokens: [],
|
||||||
|
|
||||||
receive: {
|
receive: {
|
||||||
|
@ -589,9 +587,6 @@ page_container %}
|
||||||
formattedBalance: function () {
|
formattedBalance: function () {
|
||||||
return this.balance / 100
|
return this.balance / 100
|
||||||
},
|
},
|
||||||
// tokenBuys: function() {
|
|
||||||
// return []
|
|
||||||
// },
|
|
||||||
|
|
||||||
canPay: function () {
|
canPay: function () {
|
||||||
if (!this.parse.invoice) return false
|
if (!this.parse.invoice) return false
|
||||||
|
@ -837,16 +832,16 @@ page_container %}
|
||||||
/////////////////////////////////// WALLET ///////////////////////////////////
|
/////////////////////////////////// WALLET ///////////////////////////////////
|
||||||
showBuyTokensDialog: async function () {
|
showBuyTokensDialog: async function () {
|
||||||
console.log('##### showBuyTokensDialog')
|
console.log('##### showBuyTokensDialog')
|
||||||
this.buyTokens.data.amount = 0
|
this.buyData.amount = 0
|
||||||
this.buyTokens.data.bolt11 = ''
|
this.buyData.bolt11 = ''
|
||||||
this.buyTokens.data.hash = ''
|
this.buyData.hash = ''
|
||||||
this.buyTokens.data.memo = ''
|
this.buyData.memo = ''
|
||||||
this.buyTokens.showDialog = true
|
this.showInvoiceDetails = true
|
||||||
},
|
},
|
||||||
|
|
||||||
showInvoiceDialog: async function (data) {
|
showInvoiceDialog: async function (data) {
|
||||||
this.buyTokens.data = data
|
this.buyData = data
|
||||||
this.buyTokens.showDialog = true
|
this.showInvoiceDetails = true
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
|
@ -854,23 +849,23 @@ page_container %}
|
||||||
try {
|
try {
|
||||||
const {data} = await LNbits.api.request(
|
const {data} = await LNbits.api.request(
|
||||||
'GET',
|
'GET',
|
||||||
`/cashu/api/v1/cashu/${this.mintId}/mint?amount=${this.buyTokens.data.amount}`
|
`/cashu/api/v1/cashu/${this.mintId}/mint?amount=${this.buyData.amount}`
|
||||||
)
|
)
|
||||||
console.log('### data', data)
|
console.log('### data', data)
|
||||||
|
|
||||||
this.buyTokens.data.bolt11 = data.pr
|
this.buyData.bolt11 = data.pr
|
||||||
this.buyTokens.data.hash = data.hash
|
this.buyData.hash = data.hash
|
||||||
this.tokenBuys.push({
|
this.buyOrders.push({
|
||||||
...this.buyTokens.data,
|
...this.buyData,
|
||||||
date: currentDateStr(),
|
date: currentDateStr(),
|
||||||
status: 'pending'
|
status: 'pending'
|
||||||
})
|
})
|
||||||
localStorage.setItem(
|
localStorage.setItem(
|
||||||
'cashu.tokenBuys',
|
'cashu.buyOrders',
|
||||||
JSON.stringify(this.tokenBuys)
|
JSON.stringify(this.buyOrders)
|
||||||
)
|
)
|
||||||
const amounts = splitAmount(this.buyTokens.data.amount)
|
const amounts = splitAmount(this.buyData.amount)
|
||||||
await this.requestTokens(amounts, this.buyTokens.data.hash)
|
await this.requestTokens(amounts, this.buyData.hash)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(error)
|
console.error(error)
|
||||||
LNbits.utils.notifyApiError(error)
|
LNbits.utils.notifyApiError(error)
|
||||||
|
@ -878,7 +873,7 @@ page_container %}
|
||||||
},
|
},
|
||||||
|
|
||||||
checkXXXXXX: async function () {
|
checkXXXXXX: async function () {
|
||||||
for (const tokenBuy of this.tokenBuys) {
|
for (const tokenBuy of this.buyOrders) {
|
||||||
if (tokenBuy.status === 'pending') {
|
if (tokenBuy.status === 'pending') {
|
||||||
try {
|
try {
|
||||||
const {data} = await LNbits.api.request(
|
const {data} = await LNbits.api.request(
|
||||||
|
@ -1035,11 +1030,11 @@ page_container %}
|
||||||
this.mintName = this.$q.localStorage.getItem('cashu.name')
|
this.mintName = this.$q.localStorage.getItem('cashu.name')
|
||||||
}
|
}
|
||||||
|
|
||||||
this.tokenBuys = JSON.parse(
|
this.buyOrders = JSON.parse(
|
||||||
localStorage.getItem('cashu.tokenBuys') || '[]'
|
localStorage.getItem('cashu.buyOrders') || '[]'
|
||||||
)
|
)
|
||||||
this.tokens = JSON.parse(localStorage.getItem('cashu.tokens') || '[]')
|
this.tokens = JSON.parse(localStorage.getItem('cashu.tokens') || '[]')
|
||||||
console.log('#### this.tokenBuys', this.tokenBuys)
|
console.log('#### this.buyOrders', this.buyOrders)
|
||||||
console.log('#### this.mintId', this.mintId)
|
console.log('#### this.mintId', this.mintId)
|
||||||
console.log('#### this.mintName', this.mintName)
|
console.log('#### this.mintName', this.mintName)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user