From 723b88a0d74cd93a27e89c8f08fad539f3a745c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sun, 26 Feb 2023 17:30:00 +0100 Subject: [PATCH] Signal dispatcher on repository updates (#3078) --- custom_components/hacs/base.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/custom_components/hacs/base.py b/custom_components/hacs/base.py index 0d3f273ebc6..5a97c55b235 100644 --- a/custom_components/hacs/base.py +++ b/custom_components/hacs/base.py @@ -870,6 +870,15 @@ async def async_get_category_repositories_experimental(self, category: str) -> N repository.repository_manifest.update_data( {**dict(HACS_MANIFEST_KEYS_TO_EXPORT), **manifest} ) + self.async_dispatch( + HacsDispatchEvent.REPOSITORY, + { + "id": 1337, + "action": "update", + "repository": repository.data.full_name, + "repository_id": repository.data.id, + }, + ) if category == "integration": self.status.inital_fetch_done = True