Explicitly pass in the config_entry in picnic coordinator init (#137465)

explicitly pass in the config_entry in coordinator init
This commit is contained in:
Michael 2025-02-05 21:58:01 +01:00 committed by GitHub
parent 0248252906
commit 6d13aa3741
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -21,6 +21,8 @@ from .const import ADDRESS, CART_DATA, LAST_ORDER_DATA, NEXT_DELIVERY_DATA, SLOT
class PicnicUpdateCoordinator(DataUpdateCoordinator): class PicnicUpdateCoordinator(DataUpdateCoordinator):
"""The coordinator to fetch data from the Picnic API at a set interval.""" """The coordinator to fetch data from the Picnic API at a set interval."""
config_entry: ConfigEntry
def __init__( def __init__(
self, self,
hass: HomeAssistant, hass: HomeAssistant,
@ -29,13 +31,13 @@ class PicnicUpdateCoordinator(DataUpdateCoordinator):
) -> None: ) -> None:
"""Initialize the coordinator with the given Picnic API client.""" """Initialize the coordinator with the given Picnic API client."""
self.picnic_api_client = picnic_api_client self.picnic_api_client = picnic_api_client
self.config_entry = config_entry
self._user_address = None self._user_address = None
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
super().__init__( super().__init__(
hass, hass,
logger, logger,
config_entry=config_entry,
name="Picnic coordinator", name="Picnic coordinator",
update_interval=timedelta(minutes=30), update_interval=timedelta(minutes=30),
) )