mirror of
https://github.com/lnbits/lnbits-legend.git
synced 2025-02-24 22:58:46 +01:00
refactor: send psbt to device
This commit is contained in:
parent
5d1d2d634a
commit
d5cc8d9187
2 changed files with 9 additions and 15 deletions
|
@ -79,10 +79,6 @@ async function payment(path) {
|
|||
checkAndSend: async function () {
|
||||
this.showChecking = true
|
||||
try {
|
||||
console.log(
|
||||
'### this.checkAndSend',
|
||||
this.serialSignerRef.isConnected()
|
||||
)
|
||||
if (!this.serialSignerRef.isConnected()) {
|
||||
await this.serialSignerRef.openSerialPort()
|
||||
return
|
||||
|
@ -93,9 +89,16 @@ async function payment(path) {
|
|||
}
|
||||
|
||||
await this.createPsbt()
|
||||
|
||||
if (this.psbtBase64) {
|
||||
await this.serialSignerRef.hwwSendPsbt(this.psbtBase64)
|
||||
}
|
||||
|
||||
console.log('### hwwSendPsbt')
|
||||
} catch (error) {
|
||||
} finally {
|
||||
this.showChecking = false
|
||||
this.psbtBase64 = null
|
||||
}
|
||||
},
|
||||
createPsbt: async function () {
|
||||
|
|
|
@ -271,19 +271,10 @@ async function serialSigner(path) {
|
|||
})
|
||||
}
|
||||
},
|
||||
hwwExecuteDefaultCommand: function () {
|
||||
if (this.hww.authenticated) {
|
||||
this.hwwSendPsbt()
|
||||
} else {
|
||||
this.hwwShowPasswordDialog()
|
||||
}
|
||||
},
|
||||
hwwSendPsbt: async function () {
|
||||
hwwSendPsbt: async function (psbtBase64) {
|
||||
try {
|
||||
this.hww.sendingPsbt = true
|
||||
await this.writer.write(
|
||||
COMMAND_SEND_PSBT + ' ' + this.payment.psbtBase64 + '\n'
|
||||
)
|
||||
await this.writer.write(COMMAND_SEND_PSBT + ' ' + psbtBase64 + '\n')
|
||||
this.$q.notify({
|
||||
type: 'positive',
|
||||
message: 'Data sent to serial port device!',
|
||||
|
|
Loading…
Add table
Reference in a new issue