1
mirror of https://github.com/home-assistant/core synced 2024-08-06 09:34:49 +02:00

Fix token refresh in samsungtv (#66533)

This commit is contained in:
epenet 2022-02-16 21:28:01 +01:00 committed by GitHub
parent 8357dc0f3f
commit 2d33e435b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View File

@ -358,6 +358,13 @@ class SamsungTVWSBridge(SamsungTVBridge):
self._notify_callback()
except (WebSocketException, OSError):
self._remote = None
else:
if self.token != self._remote.token:
LOGGER.debug(
"SamsungTVWSBridge has provided a new token %s",
self._remote.token,
)
self.token = self._remote.token
return self._remote
def stop(self) -> None:

View File

@ -165,7 +165,7 @@ async def test_setup_websocket(hass, remotews):
"networkType": "wireless",
},
}
remote.token = "987654321"
remote.token = "123456789"
remote_class.return_value = remote
await setup_samsungtv(hass, MOCK_CONFIGWS)