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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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")