diff --git a/modules/ble/ble_recon_events.go b/modules/ble/ble_recon_events.go index 25c63ebb..a19dc310 100644 --- a/modules/ble/ble_recon_events.go +++ b/modules/ble/ble_recon_events.go @@ -34,6 +34,7 @@ func (mod *BLERecon) onPeriphDiscovered(p gatt.Peripheral, a *gatt.Advertisement } func (mod *BLERecon) onPeriphDisconnected(p gatt.Peripheral, err error) { + mod.Session.Events.Add("ble.device.disconnected", mod.currDevice) mod.setCurrentDevice(nil) if mod.Running() { mod.Info("device disconnected, restoring discovery.")