mirror of
https://github.com/esphome/aioesphomeapi.git
synced 2024-09-28 04:27:27 +02:00
Always require handle_stop
This commit is contained in:
parent
e72891e3cf
commit
a6f174c592
@ -1234,7 +1234,7 @@ class APIClient:
|
|||||||
[str, int, VoiceAssistantAudioSettingsModel, str | None],
|
[str, int, VoiceAssistantAudioSettingsModel, str | None],
|
||||||
Coroutine[Any, Any, int | None],
|
Coroutine[Any, Any, int | None],
|
||||||
],
|
],
|
||||||
handle_stop: Callable[[], Coroutine[Any, Any, None]] | None = None,
|
handle_stop: Callable[[], Coroutine[Any, Any, None]],
|
||||||
handle_audio: (
|
handle_audio: (
|
||||||
Callable[
|
Callable[
|
||||||
[bytes],
|
[bytes],
|
||||||
@ -1284,7 +1284,7 @@ class APIClient:
|
|||||||
start_task.add_done_callback(_started)
|
start_task.add_done_callback(_started)
|
||||||
# We hold a reference to the start_task in unsub function
|
# We hold a reference to the start_task in unsub function
|
||||||
# so we don't need to add it to the background tasks.
|
# so we don't need to add it to the background tasks.
|
||||||
elif handle_stop is not None:
|
elif handle_audio is None:
|
||||||
self._create_background_task(handle_stop())
|
self._create_background_task(handle_stop())
|
||||||
|
|
||||||
remove_callbacks = []
|
remove_callbacks = []
|
||||||
|
Loading…
Reference in New Issue
Block a user