Address late review for AVM Fritz!Smarthome (#115960)

fix typo
This commit is contained in:
Michael 2024-04-22 13:24:23 +02:00 committed by GitHub
parent 9b6863f182
commit 5a7e921ae3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -58,18 +58,18 @@ class FritzboxDataUpdateCoordinator(DataUpdateCoordinator[FritzboxCoordinatorDat
list(self.data.devices) + list(self.data.templates)
)
def cleanup_removed_devices(self, avaiable_ains: list[str]) -> None:
def cleanup_removed_devices(self, available_ains: list[str]) -> None:
"""Cleanup entity and device registry from removed devices."""
entity_reg = er.async_get(self.hass)
for entity in er.async_entries_for_config_entry(
entity_reg, self.config_entry.entry_id
):
if entity.unique_id.split("_")[0] not in avaiable_ains:
if entity.unique_id.split("_")[0] not in available_ains:
LOGGER.debug("Removing obsolete entity entry %s", entity.entity_id)
entity_reg.async_remove(entity.entity_id)
device_reg = dr.async_get(self.hass)
identifiers = {(DOMAIN, ain) for ain in avaiable_ains}
identifiers = {(DOMAIN, ain) for ain in available_ains}
for device in dr.async_entries_for_config_entry(
device_reg, self.config_entry.entry_id
):