diff --git a/src/bluez/adapter.rs b/src/bluez/adapter.rs index c2f67582..72efb407 100644 --- a/src/bluez/adapter.rs +++ b/src/bluez/adapter.rs @@ -143,11 +143,10 @@ async fn central_event( Some(CentralEvent::DeviceDiscovered(device.id.into())) } DeviceEvent::Connected { connected } => { - let device = session.get_device_info(&id).await.ok()?; if connected { - Some(CentralEvent::DeviceConnected(device.id.into())) + Some(CentralEvent::DeviceConnected(id.into())) } else { - Some(CentralEvent::DeviceDisconnected(device.id.into())) + Some(CentralEvent::DeviceDisconnected(id.into())) } } DeviceEvent::Rssi { rssi: _ } => {