mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 19:27:45 +00:00
Call only required listeners on CONNECT/PAIRED in Home Connect (#140765)
Call only to the required listeners on CONNECT/PAIRED
This commit is contained in:
parent
ab6c5af374
commit
4baf72d80b
@ -231,15 +231,15 @@ class HomeConnectCoordinator(
|
||||
self.data[event_message_ha_id].update(appliance_data)
|
||||
else:
|
||||
self.data[event_message_ha_id] = appliance_data
|
||||
for listener, context in list(
|
||||
self._special_listeners.values()
|
||||
) + list(self._listeners.values()):
|
||||
assert isinstance(context, tuple)
|
||||
for listener, context in self._special_listeners.values():
|
||||
if (
|
||||
EventKey.BSH_COMMON_APPLIANCE_DEPAIRED
|
||||
not in context
|
||||
):
|
||||
listener()
|
||||
self._call_all_event_listeners_for_appliance(
|
||||
event_message_ha_id
|
||||
)
|
||||
|
||||
case EventType.DISCONNECTED:
|
||||
self.data[event_message_ha_id].info.connected = False
|
||||
|
Loading…
x
Reference in New Issue
Block a user