From deb7cb9374070c31420cf550c8decba699075457 Mon Sep 17 00:00:00 2001 From: liamcottle Date: Thu, 13 Feb 2025 14:37:19 +1300 Subject: [PATCH] show error message if failed to connect to device --- src/js/Connection.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/js/Connection.js b/src/js/Connection.js index 6ae8573..41329d2 100644 --- a/src/js/Connection.js +++ b/src/js/Connection.js @@ -10,8 +10,19 @@ class Connection { await this.connect(await BleConnection.open()); return true; } catch(e) { + console.log(e); + + // ignore device not selected error + if(e.name === "NotFoundError"){ + return false; + } + + // show error message + alert("failed to connect to ble device!"); + return false; + } } @@ -20,8 +31,19 @@ class Connection { await this.connect(await SerialConnection.open()); return true; } catch(e) { + console.log(e); + + // ignore device not selected error + if(e.name === "NotFoundError"){ + return false; + } + + // show error message + alert("failed to connect to serial device!"); + return false; + } }