fix remove peer on disconnect (#388)

This commit is contained in:
callebtc
2025-09-07 08:31:23 +02:00
committed by GitHub
parent c20e9defde
commit 6b54c70d26
@@ -277,6 +277,7 @@ class BluetoothConnectionTracker(
fun cleanupDeviceConnection(deviceAddress: String) {
connectedDevices.remove(deviceAddress)?.let { deviceConn ->
subscribedDevices.removeAll { it.address == deviceAddress }
addressPeerMap.remove(deviceAddress)
}
pendingConnections.remove(deviceAddress)
Log.d(TAG, "Cleaned up device connection for $deviceAddress")