fix: handle failed to parse psbt

This commit is contained in:
Vlad Stan 2022-08-01 15:53:01 +03:00
parent ae479ee0d0
commit 73265a9951
2 changed files with 28 additions and 8 deletions

View File

@ -338,14 +338,34 @@ async function serialSigner(path) {
}
},
handleSendPsbtResponse: function (res = '') {
this.hww.confirm.outputIndex = 0
this.hww.showConfirmationDialog = true
this.hww.confirm = {
outputIndex: 0,
showFee: false
try {
const psbtOK = res.trim() === '1'
if (!psbtOK) {
this.$q.notify({
type: 'warning',
message: 'Failed to send PSBT!',
caption: `${res}`,
timeout: 10000
})
return
}
this.hww.confirm.outputIndex = 0
this.hww.showConfirmationDialog = true
this.hww.confirm = {
outputIndex: 0,
showFee: false
}
this.hww.sendingPsbt = false
} catch (error) {
this.$q.notify({
type: 'warning',
message: 'Failed to send PSBT!',
caption: `${error}`,
timeout: 10000
})
} finally {
this.psbtSentResolve()
}
this.hww.sendingPsbt = false
this.psbtSentResolve()
},
hwwSignPsbt: async function () {
try {

View File

@ -209,7 +209,7 @@ async function walletList(path) {
wallet.address_no = addressData.addressIndex
this.$emit('new-receive-address', addressData)
},
showAddAccountDialog: function() {
showAddAccountDialog: function () {
this.formDialog.show = true
this.formDialog.useSerialPort = false
},