From b8d3545f2f9e5cf176c690ce374d95a76d08b299 Mon Sep 17 00:00:00 2001 From: Szymon Lesisz Date: Wed, 22 Oct 2025 14:03:21 +0200 Subject: [PATCH] fix: bluez device disconnection --- src/bluez/adapter.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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: _ } => {