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):
"""The coordinator to fetch data from the Picnic API at a set interval."""
config_entry: ConfigEntry
def __init__(
self,
hass: HomeAssistant,
@ -29,13 +31,13 @@ class PicnicUpdateCoordinator(DataUpdateCoordinator):
) -> None:
"""Initialize the coordinator with the given Picnic API client."""
self.picnic_api_client = picnic_api_client
self.config_entry = config_entry
self._user_address = None
logger = logging.getLogger(__name__)
super().__init__(
hass,
logger,
config_entry=config_entry,
name="Picnic coordinator",
update_interval=timedelta(minutes=30),
)