refactor: send psbt to device

This commit is contained in:
Vlad Stan 2022-07-27 10:10:09 +03:00
parent 5d1d2d634a
commit d5cc8d9187
2 changed files with 9 additions and 15 deletions

View file

@ -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 () {

View file

@ -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!',