From bd4177edc804af96b27e9ed84fa35cd401e213ac Mon Sep 17 00:00:00 2001 From: Richard Kroegel <42204099+rikroe@users.noreply.github.com> Date: Wed, 27 Dec 2023 13:01:20 +0100 Subject: [PATCH] Add supports_response to ServiceRegistry.register() (#106164) Co-authored-by: rikroe --- homeassistant/core.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/homeassistant/core.py b/homeassistant/core.py index fc0bc5ebe5a..72287fb81ce 100644 --- a/homeassistant/core.py +++ b/homeassistant/core.py @@ -1970,13 +1970,20 @@ class ServiceRegistry: Coroutine[Any, Any, ServiceResponse] | ServiceResponse | None, ], schema: vol.Schema | None = None, + supports_response: SupportsResponse = SupportsResponse.NONE, ) -> None: """Register a service. Schema is called to coerce and validate the service data. """ run_callback_threadsafe( - self._hass.loop, self.async_register, domain, service, service_func, schema + self._hass.loop, + self.async_register, + domain, + service, + service_func, + schema, + supports_response, ).result() @callback