Explicitly pass in the config_entry in mealie coordinator (#138093)

explicitly pass in the config_entry in coordinator
pull/137224/head
Michael 2025-02-09 17:34:10 +01:00 committed by GitHub
parent af8efadd1b
commit f8d4a63644
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 4 deletions

View File

@ -86,9 +86,9 @@ async def async_setup_entry(hass: HomeAssistant, entry: MealieConfigEntry) -> bo
sw_version=about.version,
)
mealplan_coordinator = MealieMealplanCoordinator(hass, client)
shoppinglist_coordinator = MealieShoppingListCoordinator(hass, client)
statistics_coordinator = MealieStatisticsCoordinator(hass, client)
mealplan_coordinator = MealieMealplanCoordinator(hass, entry, client)
shoppinglist_coordinator = MealieShoppingListCoordinator(hass, entry, client)
statistics_coordinator = MealieStatisticsCoordinator(hass, entry, client)
await mealplan_coordinator.async_config_entry_first_refresh()
await shoppinglist_coordinator.async_config_entry_first_refresh()

View File

@ -48,11 +48,14 @@ class MealieDataUpdateCoordinator[_DataT](DataUpdateCoordinator[_DataT]):
_name: str
_update_interval: timedelta
def __init__(self, hass: HomeAssistant, client: MealieClient) -> None:
def __init__(
self, hass: HomeAssistant, config_entry: MealieConfigEntry, client: MealieClient
) -> None:
"""Initialize the Mealie data coordinator."""
super().__init__(
hass,
LOGGER,
config_entry=config_entry,
name=f"Mealie {self._name}",
update_interval=self._update_interval,
)