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; + } }