feat: prompt for Connect and Login before signing

This commit is contained in:
Vlad Stan
2022-08-03 13:50:07 +03:00
parent 7a3b675119
commit 5d1d2d634a
4 changed files with 23 additions and 292 deletions
@@ -10,6 +10,7 @@ async function payment(path) {
'utxos',
'mempool_endpoint',
'sats_denominated',
'serial-signer-ref',
'adminkey'
],
watch: {
@@ -76,9 +77,21 @@ async function payment(path) {
return satOrBtc(val, showUnit, this['sats_denominated'])
},
checkAndSend: async function () {
this.showChecking = true
try {
console.log('### this.checkAndSend')
this.showChecking = true
console.log(
'### this.checkAndSend',
this.serialSignerRef.isConnected()
)
if (!this.serialSignerRef.isConnected()) {
await this.serialSignerRef.openSerialPort()
return
}
if (!this.serialSignerRef.isAuthenticated()) {
await this.serialSignerRef.hwwShowPasswordDialog()
return
}
await this.createPsbt()
} catch (error) {
} finally {