1
0
mirror of https://github.com/home-assistant/core.git synced 2026-05-08 09:38:58 +01:00

Use async_add_executor_job in Fitbit to prevent event loop blocking (#163815)

This commit is contained in:
Maciej Bieniek
2026-02-22 22:35:12 +01:00
committed by GitHub
parent 19b606841d
commit 5afad9cabc
+1 -1
View File
@@ -72,7 +72,7 @@ class FitbitApi(ABC):
configuration = Configuration()
configuration.pool_manager = async_get_clientsession(self._hass)
configuration.access_token = token[CONF_ACCESS_TOKEN]
return ApiClient(configuration)
return await self._hass.async_add_executor_job(ApiClient, configuration)
async def async_get_user_profile(self) -> FitbitProfile:
"""Return the user profile from the API."""