Fix token refresh in samsungtv (#66533)
parent
d83fdae11e
commit
69238189fb
|
@ -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