diff --git a/src/connection/ble_connection.js b/src/connection/ble_connection.js index 5abba2c..882ce68 100644 --- a/src/connection/ble_connection.js +++ b/src/connection/ble_connection.js @@ -42,6 +42,11 @@ class BleConnection extends Connection { async init() { + // listen for ble disconnect + this.bleDevice.addEventListener("gattserverdisconnected", () => { + this.emit("disconnected"); + }); + // connect to gatt server this.gattServer = await this.bleDevice.gatt.connect();