17 lines
492 B
Python
17 lines
492 B
Python
"""Common functions for fritzbox integration."""
|
|
|
|
from homeassistant.core import HomeAssistant
|
|
|
|
from .const import CONF_COORDINATOR, DOMAIN
|
|
from .coordinator import FritzboxDataUpdateCoordinator
|
|
|
|
|
|
def get_coordinator(
|
|
hass: HomeAssistant, config_entry_id: str
|
|
) -> FritzboxDataUpdateCoordinator:
|
|
"""Get coordinator for given config entry id."""
|
|
coordinator: FritzboxDataUpdateCoordinator = hass.data[DOMAIN][config_entry_id][
|
|
CONF_COORDINATOR
|
|
]
|
|
return coordinator
|