mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 10:47:10 +00:00
Make sonos ssdp discovery callback a callback function (#113107)
This commit is contained in:
parent
487ae1786f
commit
6ff8d7d2b9
@ -493,7 +493,8 @@ class SonosDiscoveryManager:
|
|||||||
self.hass, f"{SONOS_SPEAKER_ACTIVITY}-{uid}", source
|
self.hass, f"{SONOS_SPEAKER_ACTIVITY}-{uid}", source
|
||||||
)
|
)
|
||||||
|
|
||||||
async def _async_ssdp_discovered_player(
|
@callback
|
||||||
|
def _async_ssdp_discovered_player(
|
||||||
self, info: ssdp.SsdpServiceInfo, change: ssdp.SsdpChange
|
self, info: ssdp.SsdpServiceInfo, change: ssdp.SsdpChange
|
||||||
) -> None:
|
) -> None:
|
||||||
uid = info.upnp[ssdp.ATTR_UPNP_UDN]
|
uid = info.upnp[ssdp.ATTR_UPNP_UDN]
|
||||||
|
@ -240,8 +240,8 @@ async def silent_ssdp_scanner(hass):
|
|||||||
def discover_fixture(soco):
|
def discover_fixture(soco):
|
||||||
"""Create a mock soco discover fixture."""
|
"""Create a mock soco discover fixture."""
|
||||||
|
|
||||||
async def do_callback(hass, callback, *args, **kwargs):
|
def do_callback(hass, callback, *args, **kwargs):
|
||||||
await callback(
|
callback(
|
||||||
ssdp.SsdpServiceInfo(
|
ssdp.SsdpServiceInfo(
|
||||||
ssdp_location=f"http://{soco.ip_address}/",
|
ssdp_location=f"http://{soco.ip_address}/",
|
||||||
ssdp_st="urn:schemas-upnp-org:device:ZonePlayer:1",
|
ssdp_st="urn:schemas-upnp-org:device:ZonePlayer:1",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user