mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 17:57:11 +00:00
Deprecate legacy Sonos grouping services (#71226)
This commit is contained in:
parent
9b03ef4829
commit
bbe807c655
@ -127,6 +127,9 @@ async def async_setup_entry(
|
|||||||
speakers.append(entity.speaker)
|
speakers.append(entity.speaker)
|
||||||
|
|
||||||
if service_call.service == SERVICE_JOIN:
|
if service_call.service == SERVICE_JOIN:
|
||||||
|
_LOGGER.warning(
|
||||||
|
"Service 'sonos.join' is deprecated and will be removed in 2022.8, please use 'media_player.join'"
|
||||||
|
)
|
||||||
master = platform.entities.get(service_call.data[ATTR_MASTER])
|
master = platform.entities.get(service_call.data[ATTR_MASTER])
|
||||||
if master:
|
if master:
|
||||||
await SonosSpeaker.join_multi(hass, master.speaker, speakers) # type: ignore[arg-type]
|
await SonosSpeaker.join_multi(hass, master.speaker, speakers) # type: ignore[arg-type]
|
||||||
@ -136,6 +139,9 @@ async def async_setup_entry(
|
|||||||
service_call.data[ATTR_MASTER],
|
service_call.data[ATTR_MASTER],
|
||||||
)
|
)
|
||||||
elif service_call.service == SERVICE_UNJOIN:
|
elif service_call.service == SERVICE_UNJOIN:
|
||||||
|
_LOGGER.warning(
|
||||||
|
"Service 'sonos.unjoin' is deprecated and will be removed in 2022.8, please use 'media_player.unjoin'"
|
||||||
|
)
|
||||||
await SonosSpeaker.unjoin_multi(hass, speakers) # type: ignore[arg-type]
|
await SonosSpeaker.unjoin_multi(hass, speakers) # type: ignore[arg-type]
|
||||||
elif service_call.service == SERVICE_SNAPSHOT:
|
elif service_call.service == SERVICE_SNAPSHOT:
|
||||||
await SonosSpeaker.snapshot_multi(
|
await SonosSpeaker.snapshot_multi(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user