mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-16 21:56:29 +00:00
Fix api proxy ensure_access_token for websocket (#1983)
This commit is contained in:
parent
6db4c60f47
commit
8d552ae15c
@ -26,7 +26,7 @@ class HomeAssistantAPI(CoreSysAttributes):
|
|||||||
self.access_token: Optional[str] = None
|
self.access_token: Optional[str] = None
|
||||||
self._access_token_expires: Optional[datetime] = None
|
self._access_token_expires: Optional[datetime] = None
|
||||||
|
|
||||||
async def _ensure_access_token(self) -> None:
|
async def ensure_access_token(self) -> None:
|
||||||
"""Ensure there is an access token."""
|
"""Ensure there is an access token."""
|
||||||
if (
|
if (
|
||||||
self.access_token is not None
|
self.access_token is not None
|
||||||
@ -75,7 +75,7 @@ class HomeAssistantAPI(CoreSysAttributes):
|
|||||||
headers[hdrs.CONTENT_TYPE] = content_type
|
headers[hdrs.CONTENT_TYPE] = content_type
|
||||||
|
|
||||||
for _ in (1, 2):
|
for _ in (1, 2):
|
||||||
await self._ensure_access_token()
|
await self.ensure_access_token()
|
||||||
headers[hdrs.AUTHORIZATION] = f"Bearer {self.access_token}"
|
headers[hdrs.AUTHORIZATION] = f"Bearer {self.access_token}"
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user