Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
bluez/client: move state management to global BlueZ manager
This fixes a number of bugs by moving the `BleakClient` state management to the new global BlueZ manager object. - Calling "GetManagedObjects" each time we connected caused performance issues. Fixes #500. - Calling "ConnectDevice" didn't work as expected and has been removed/ Fixes #806. - BleakClient didn't handle "InterfacesRemoved" which resulted in an invalid service dictionary in some cases. Fixes #882.
- Loading branch information