Defer preload stream start on startup (#75801)
This commit is contained in:
parent
9f240d5bab
commit
6540bed59d
2 changed files with 5 additions and 5 deletions
|
@ -39,7 +39,7 @@ from homeassistant.const import (
|
|||
ATTR_ENTITY_ID,
|
||||
CONF_FILENAME,
|
||||
CONTENT_TYPE_MULTIPART,
|
||||
EVENT_HOMEASSISTANT_START,
|
||||
EVENT_HOMEASSISTANT_STARTED,
|
||||
SERVICE_TURN_OFF,
|
||||
SERVICE_TURN_ON,
|
||||
)
|
||||
|
@ -374,7 +374,7 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
stream.add_provider("hls")
|
||||
await stream.start()
|
||||
|
||||
hass.bus.async_listen_once(EVENT_HOMEASSISTANT_START, preload_stream)
|
||||
hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STARTED, preload_stream)
|
||||
|
||||
@callback
|
||||
def update_tokens(time: datetime) -> None:
|
||||
|
|
|
@ -13,7 +13,7 @@ from homeassistant.components.websocket_api.const import TYPE_RESULT
|
|||
from homeassistant.config import async_process_ha_core_config
|
||||
from homeassistant.const import (
|
||||
ATTR_ENTITY_ID,
|
||||
EVENT_HOMEASSISTANT_START,
|
||||
EVENT_HOMEASSISTANT_STARTED,
|
||||
STATE_UNAVAILABLE,
|
||||
)
|
||||
from homeassistant.exceptions import HomeAssistantError
|
||||
|
@ -374,7 +374,7 @@ async def test_no_preload_stream(hass, mock_stream):
|
|||
) as mock_stream_source:
|
||||
mock_stream_source.return_value = io.BytesIO()
|
||||
await async_setup_component(hass, "camera", {DOMAIN: {"platform": "demo"}})
|
||||
hass.bus.async_fire(EVENT_HOMEASSISTANT_START)
|
||||
hass.bus.async_fire(EVENT_HOMEASSISTANT_STARTED)
|
||||
await hass.async_block_till_done()
|
||||
assert not mock_request_stream.called
|
||||
|
||||
|
@ -396,7 +396,7 @@ async def test_preload_stream(hass, mock_stream):
|
|||
hass, "camera", {DOMAIN: {"platform": "demo"}}
|
||||
)
|
||||
await hass.async_block_till_done()
|
||||
hass.bus.async_fire(EVENT_HOMEASSISTANT_START)
|
||||
hass.bus.async_fire(EVENT_HOMEASSISTANT_STARTED)
|
||||
await hass.async_block_till_done()
|
||||
assert mock_create_stream.called
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue