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:
parent
8357dc0f3f
commit
2d33e435b9
@ -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:
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user