Restore HomeKit Controller BLE GSN at startup (#83206)

This commit is contained in:
J. Nick Koston 2022-12-04 07:01:37 -10:00 committed by GitHub
parent de77132a5a
commit 1577f6ea50
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 50 additions and 37 deletions

View file

@ -61,11 +61,15 @@ class EntityMapStorage:
config_num: int,
accessories: list[Any],
broadcast_key: str | None = None,
state_num: int | None = None,
) -> Pairing:
"""Create a new pairing cache."""
_LOGGER.debug("Creating or updating entity map for %s", homekit_id)
data = Pairing(
config_num=config_num, accessories=accessories, broadcast_key=broadcast_key
config_num=config_num,
accessories=accessories,
broadcast_key=broadcast_key,
state_num=state_num,
)
self.storage_data[homekit_id] = data
self._async_schedule_save()