From 739646f7024cf473fafb686495b3b8d27aa4ee82 Mon Sep 17 00:00:00 2001 From: Vlad Stan Date: Fri, 19 Aug 2022 18:54:54 +0300 Subject: [PATCH] fix: show message when device not paired --- .../watchonly/static/components/payment/payment.js | 8 ++++++-- .../static/components/serial-signer/serial-signer.html | 2 +- .../static/components/wallet-list/wallet-list.js | 8 ++++++-- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/lnbits/extensions/watchonly/static/components/payment/payment.js b/lnbits/extensions/watchonly/static/components/payment/payment.js index 1459083c1..2056fcfeb 100644 --- a/lnbits/extensions/watchonly/static/components/payment/payment.js +++ b/lnbits/extensions/watchonly/static/components/payment/payment.js @@ -87,8 +87,12 @@ async function payment(path) { this.showChecking = true try { if (!this.serialSignerRef.isConnected()) { - const portOpen = await this.serialSignerRef.openSerialPort() - if (!portOpen) return + this.$q.notify({ + type: 'warning', + message: 'Please connect to a Signing device first!', + timeout: 10000 + }) + return } if (!this.serialSignerRef.isAuthenticated()) { await this.serialSignerRef.hwwShowPasswordDialog() diff --git a/lnbits/extensions/watchonly/static/components/serial-signer/serial-signer.html b/lnbits/extensions/watchonly/static/components/serial-signer/serial-signer.html index bd8378f65..eb3a44904 100644 --- a/lnbits/extensions/watchonly/static/components/serial-signer/serial-signer.html +++ b/lnbits/extensions/watchonly/static/components/serial-signer/serial-signer.html @@ -243,7 +243,7 @@
- Confirm on the hardware device also. + Confirm then check the Hardware Device.
diff --git a/lnbits/extensions/watchonly/static/components/wallet-list/wallet-list.js b/lnbits/extensions/watchonly/static/components/wallet-list/wallet-list.js index adc82b3e8..c545ed2e6 100644 --- a/lnbits/extensions/watchonly/static/components/wallet-list/wallet-list.js +++ b/lnbits/extensions/watchonly/static/components/wallet-list/wallet-list.js @@ -255,8 +255,12 @@ async function walletList(path) { getXpubFromDevice: async function () { try { if (!this.serialSignerRef.isConnected()) { - const portOpen = await this.serialSignerRef.openSerialPort() - if (!portOpen) return + this.$q.notify({ + type: 'warning', + message: 'Please connect to a hardware Device first!', + timeout: 10000 + }) + return } if (!this.serialSignerRef.isAuthenticated()) { await this.serialSignerRef.hwwShowPasswordDialog()