move disassociate to SettingsFragment

This commit is contained in:
andrekir 2022-02-12 19:28:49 -03:00
parent 0f3135978c
commit c04c1b4add
2 changed files with 8 additions and 16 deletions

View file

@ -1046,6 +1046,14 @@ class SettingsFragment : ScreenFragment("Settings"), Logging {
) {
val deviceToPair: BluetoothDevice =
data?.getParcelableExtra(CompanionDeviceManager.EXTRA_DEVICE)!!
// We only keep an association to one device at a time...
deviceManager.associations.forEach { old ->
if (deviceToPair.address != old) {
debug("Forgetting old BLE association ${old.anonymize}")
deviceManager.disassociate(old)
}
}
scanModel.onSelected(
myActivity,
BTScanModel.DeviceListEntry(