mirror of
https://github.com/home-assistant/core.git
synced 2025-04-23 08:47:57 +00:00
Bump aiostreammagic to 2.3.0 (#125903)
This commit is contained in:
parent
58f66e54f9
commit
a2a049c5cc
@ -5,6 +5,7 @@ from functools import wraps
|
||||
from typing import Any, Concatenate
|
||||
|
||||
from aiostreammagic import StreamMagicClient
|
||||
from aiostreammagic.models import CallbackType
|
||||
|
||||
from homeassistant.core import callback
|
||||
from homeassistant.exceptions import HomeAssistantError
|
||||
@ -51,7 +52,9 @@ class CambridgeAudioEntity(Entity):
|
||||
)
|
||||
|
||||
@callback
|
||||
async def _state_update_callback(self, _client: StreamMagicClient) -> None:
|
||||
async def _state_update_callback(
|
||||
self, _client: StreamMagicClient, _callback_type: CallbackType
|
||||
) -> None:
|
||||
"""Call when the device is notified of changes."""
|
||||
self._attr_available = _client.is_connected()
|
||||
self.async_write_ha_state()
|
||||
|
@ -7,6 +7,6 @@
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aiostreammagic"],
|
||||
"requirements": ["aiostreammagic==2.2.5"],
|
||||
"requirements": ["aiostreammagic==2.3.0"],
|
||||
"zeroconf": ["_stream-magic._tcp.local.", "_smoip._tcp.local."]
|
||||
}
|
||||
|
@ -377,7 +377,7 @@ aiosolaredge==0.2.0
|
||||
aiosteamist==1.0.0
|
||||
|
||||
# homeassistant.components.cambridge_audio
|
||||
aiostreammagic==2.2.5
|
||||
aiostreammagic==2.3.0
|
||||
|
||||
# homeassistant.components.switcher_kis
|
||||
aioswitcher==4.0.3
|
||||
|
@ -359,7 +359,7 @@ aiosolaredge==0.2.0
|
||||
aiosteamist==1.0.0
|
||||
|
||||
# homeassistant.components.cambridge_audio
|
||||
aiostreammagic==2.2.5
|
||||
aiostreammagic==2.3.0
|
||||
|
||||
# homeassistant.components.switcher_kis
|
||||
aioswitcher==4.0.3
|
||||
|
@ -3,6 +3,7 @@
|
||||
from unittest.mock import AsyncMock
|
||||
|
||||
from aiostreammagic import TransportControl
|
||||
from aiostreammagic.models import CallbackType
|
||||
import pytest
|
||||
|
||||
from homeassistant.components.media_player import (
|
||||
@ -33,7 +34,9 @@ from tests.common import MockConfigEntry
|
||||
|
||||
async def mock_state_update(client: AsyncMock) -> None:
|
||||
"""Trigger a callback in the media player."""
|
||||
await client.register_state_update_callbacks.call_args[0][0](client)
|
||||
await client.register_state_update_callbacks.call_args[0][0](
|
||||
client, CallbackType.STATE
|
||||
)
|
||||
|
||||
|
||||
async def test_entity_supported_features(
|
||||
|
Loading…
x
Reference in New Issue
Block a user