Update sensors when driving interface is open or resumed (#3726)

* Update sensors when driving interface is open

* Switch to proper sensor update command
This commit is contained in:
Daniel Shokouhi 2023-07-28 10:49:53 -07:00 committed by GitHub
parent e3b44ac109
commit d33bdf4b9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -17,6 +17,7 @@ import io.homeassistant.companion.android.common.data.integration.Entity
import io.homeassistant.companion.android.common.data.integration.domain
import io.homeassistant.companion.android.common.data.prefs.PrefsRepository
import io.homeassistant.companion.android.common.data.servers.ServerManager
import io.homeassistant.companion.android.sensors.SensorReceiver
import io.homeassistant.companion.android.util.vehicle.getChangeServerGridItem
import io.homeassistant.companion.android.util.vehicle.getDomainList
import io.homeassistant.companion.android.util.vehicle.getNavigationGridItem
@ -102,6 +103,11 @@ class MainVehicleScreen(
favoriteEntities = allEntities.map { getFavoritesList(it) }
}
}
lifecycleScope.launch {
lifecycle.repeatOnLifecycle(Lifecycle.State.RESUMED) {
SensorReceiver.updateAllSensors(carContext)
}
}
}
override fun onDrivingOptimizedChanged(newState: Boolean) {