mirror of
https://github.com/home-assistant/android
synced 2024-09-19 16:11:37 +00:00
Update sensors bugfix (#879)
* Update sensors fix * Include unregistering into the condition check
This commit is contained in:
parent
8f017f3b90
commit
1b5cbf1712
|
@ -101,12 +101,13 @@ class SensorReceiver : BroadcastReceiver() {
|
||||||
Log.e(TAG, "Issue registering sensor: ${reg.uniqueId}", e)
|
Log.e(TAG, "Issue registering sensor: ${reg.uniqueId}", e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fullSensor != null && sensor?.registered == true) {
|
if (sensor?.enabled == true && fullSensor != null && sensor?.registered) {
|
||||||
enabledRegistrations.add(fullSensor.toSensorRegistration())
|
enabledRegistrations.add(fullSensor.toSensorRegistration())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (enabledRegistrations.isNotEmpty()) {
|
||||||
var success = false
|
var success = false
|
||||||
try {
|
try {
|
||||||
success = integrationUseCase.updateSensors(enabledRegistrations.toTypedArray())
|
success = integrationUseCase.updateSensors(enabledRegistrations.toTypedArray())
|
||||||
|
@ -124,5 +125,6 @@ class SensorReceiver : BroadcastReceiver() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else Log.d(TAG, "Nothing to update")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue