Teardown bluetooth phoneAPI better and fix client notification issue (#4834)

* Teardown bluetooth phoneAPI better and fix client notification issue

* Fix client notification draining
This commit is contained in:
Ben Meadors
2024-09-23 15:51:05 -05:00
committed by GitHub
parent 9a7a4d3814
commit 9cbabb0468
5 changed files with 44 additions and 19 deletions

View File

@@ -124,7 +124,14 @@ class NimbleBluetoothServerCallback : public NimBLEServerCallbacks
}
}
virtual void onDisconnect(NimBLEServer *pServer, ble_gap_conn_desc *desc) { LOG_INFO("BLE disconnect\n"); }
virtual void onDisconnect(NimBLEServer *pServer, ble_gap_conn_desc *desc)
{
LOG_INFO("BLE disconnect\n");
if (bluetoothPhoneAPI) {
bluetoothPhoneAPI->close();
}
}
};
static NimbleBluetoothToRadioCallback *toRadioCallbacks;