add publickey if stored

This commit is contained in:
Tiago vasconcelos 2022-10-04 09:59:18 +01:00
parent bd4fd73417
commit d5388ba7de

View file

@ -162,6 +162,17 @@
v-model.trim="checkoutDialog.data.username" v-model.trim="checkoutDialog.data.username"
label="Name *optional" label="Name *optional"
></q-input> ></q-input>
<q-input
filled
dense
v-model.trim="checkoutDialog.data.pubkey"
label="Public key *optional"
>
<template v-slot:append>
<q-icon @click="getPubkey" name="settings_backup_restore" />
<q-tooltip>Click to restore saved public key</q-tooltip>
</template>
</q-input>
<q-input <q-input
filled filled
dense dense
@ -206,7 +217,7 @@
<q-btn <q-btn
v-close-popup v-close-popup
flat flat
@click="checkoutDialog = {show: false, data: {}}" @click="checkoutDialog = {show: false, data: {pubkey: ''}}"
color="grey" color="grey"
class="q-ml-auto" class="q-ml-auto"
>Cancel</q-btn >Cancel</q-btn
@ -276,7 +287,9 @@
cartMenu: [], cartMenu: [],
checkoutDialog: { checkoutDialog: {
show: false, show: false,
data: {} data: {
pubkey: ''
}
}, },
qrCodeDialog: { qrCodeDialog: {
data: { data: {
@ -346,6 +359,18 @@
}) })
console.log(this.cartMenu, this.cart) console.log(this.cartMenu, this.cart)
}, },
getPubkey() {
let data = this.$q.localStorage.getItem(`lnbits.diagonalley.data`)
if (data && data.keys.publickey) {
this.checkoutDialog.data.pubkey = data.keys.publickey
} else {
this.$q.notify({
type: 'warning',
message: 'No public key stored!',
icon: 'settings_backup_restore'
})
}
},
placeOrder() { placeOrder() {
let dialog = this.checkoutDialog.data let dialog = this.checkoutDialog.data
let data = { let data = {