Attach template triggers at start eagerly (#113120)

This method calls async_initialize_triggers which is likely to never
suspend and the attach can avoid being scheduled on the event loop
This commit is contained in:
J. Nick Koston 2024-03-11 15:34:32 -10:00 committed by GitHub
parent 42527862e0
commit 51f871227e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -47,7 +47,7 @@ class TriggerUpdateCoordinator(DataUpdateCoordinator):
await self._attach_triggers()
else:
self._unsub_start = self.hass.bus.async_listen_once(
EVENT_HOMEASSISTANT_START, self._attach_triggers
EVENT_HOMEASSISTANT_START, self._attach_triggers, run_immediately=True
)
for platform_domain in PLATFORMS: