Skip to content

Commit

Permalink
Merge branch 'fix' of https://github.com/cdnninja/yoto_ha into fix
Browse files Browse the repository at this point in the history
  • Loading branch information
cdnninja committed Apr 15, 2024
2 parents fa153d8 + cacd15c commit 2c6726a
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions custom_components/yoto/coordinator.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,10 @@ class YotoDataUpdateCoordinator(DataUpdateCoordinator):
def __init__(self, hass: HomeAssistant, config_entry: ConfigEntry) -> None:
"""Initialize."""
self.platforms: set[str] = set()
self.yoto_manager = YotoManager(username=config_entry.data.get(CONF_USERNAME), password=config_entry.data.get(CONF_PASSWORD))
self.yoto_manager = YotoManager(
username=config_entry.data.get(CONF_USERNAME),
password=config_entry.data.get(CONF_PASSWORD),
)
self.scan_interval: int = (
config_entry.options.get(CONF_SCAN_INTERVAL, DEFAULT_SCAN_INTERVAL) * 60
)
Expand All @@ -56,18 +59,14 @@ async def _async_update_data(self):
# except AuthenticationError as AuthError:
# raise ConfigEntryAuthFailed(AuthError) from AuthError

await self.hass.async_add_executor_job(
self.yoto_manager.update_player_status
)
await self.hass.async_add_executor_job(self.yoto_manager.update_player_status)

return self.data

async def async_update_all(self) -> None:
"""Update yoto data."""
await self.async_check_and_refresh_token()
await self.hass.async_add_executor_job(
self.yoto_manager.update_player_status
)
await self.hass.async_add_executor_job(self.yoto_manager.update_player_status)
await self.async_refresh()

async def async_check_and_refresh_token(self):
Expand Down

0 comments on commit 2c6726a

Please sign in to comment.