mirror of
https://github.com/home-assistant/core.git
synced 2025-07-10 14:57:09 +00:00
Handle incomplete Sonos alarm event payloads (#51353)
This commit is contained in:
parent
12b8672f84
commit
9e3ee73b8b
@ -372,7 +372,8 @@ class SonosSpeaker:
|
|||||||
@callback
|
@callback
|
||||||
def async_dispatch_alarms(self, event: SonosEvent) -> None:
|
def async_dispatch_alarms(self, event: SonosEvent) -> None:
|
||||||
"""Create a task to update alarms from an event."""
|
"""Create a task to update alarms from an event."""
|
||||||
update_id = event.variables["alarm_list_version"]
|
if not (update_id := event.variables.get("alarm_list_version")):
|
||||||
|
return
|
||||||
if update_id in self.processed_alarm_events:
|
if update_id in self.processed_alarm_events:
|
||||||
return
|
return
|
||||||
self.processed_alarm_events.append(update_id)
|
self.processed_alarm_events.append(update_id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user