From a74bf2ca1d6c0f30889372ba4ec94861fc45a3f8 Mon Sep 17 00:00:00 2001 From: imonlinux <39863321+imonlinux@users.noreply.github.com> Date: Tue, 11 Nov 2025 19:56:29 -0800 Subject: [PATCH] Update api_server.py --- linux_voice_assistant/api_server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/linux_voice_assistant/api_server.py b/linux_voice_assistant/api_server.py index 37ee2b8..79a4236 100644 --- a/linux_voice_assistant/api_server.py +++ b/linux_voice_assistant/api_server.py @@ -9,6 +9,8 @@ from typing import TYPE_CHECKING, List, Optional # pylint: disable=no-name-in-module from aioesphomeapi._frame_helper.packets import make_plain_text_packets from aioesphomeapi.api_pb2 import ( # type: ignore[attr-defined] + AuthenticationRequest, + AuthenticationResponse, DisconnectRequest, DisconnectResponse, HelloRequest, @@ -55,7 +57,9 @@ class APIServer(asyncio.Protocol): ) return - if isinstance(msg_inst, DisconnectRequest): + if isinstance(msg_inst, AuthenticationRequest): + self.send_messages([AuthenticationResponse()]) + elif isinstance(msg_inst, DisconnectRequest): self.send_messages([DisconnectResponse()]) _LOGGER.debug("Disconnect requested") if self._transport: