From ea631892ff49bd609ef82b008d5df358a6c6e5fd Mon Sep 17 00:00:00 2001 From: Dave Nicolson Date: Sat, 24 Oct 2026 17:04:35 +0200 Subject: [PATCH] Fix BLE disconnect logging --- src/ble.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ble.ts b/src/ble.ts index dbba48af..4b58b78a 100644 --- a/src/ble.ts +++ b/src/ble.ts @@ -590,6 +590,7 @@ export class BLEConnection { private scheduleDisconnect(mac: string): void { this.clearDisconnectTimer(mac) const timer = setTimeout(() => { + this.markExpectedDisconnect(mac) this.disconnect(mac).catch((error) => { this.logger.debug(`Auto-disconnect failed for ${mac}`, error) }) @@ -1170,6 +1171,7 @@ export class BLEConnection { */ async disconnectAll(): Promise { const macs = [...this.connections.keys()] + macs.forEach(mac => this.markExpectedDisconnect(mac)) await Promise.all(macs.map(mac => this.disconnect(mac))) }