diff --git a/custom_components/bahmcloud_store/core.py b/custom_components/bahmcloud_store/core.py index a8d4c9a..d1006bf 100644 --- a/custom_components/bahmcloud_store/core.py +++ b/custom_components/bahmcloud_store/core.py @@ -697,11 +697,7 @@ class BCSCore: async def process_one(r: RepoItem) -> None: async with sem: - info: RepoInfo = await fetch_repo_info( - self.hass, - r.url, - github_token=self.config.github_token, - ) + info: RepoInfo = await fetch_repo_info(self.hass, r.url, github_token=self.config.github_token) r.provider = info.provider or r.provider r.owner = info.owner or r.owner @@ -760,11 +756,7 @@ class BCSCore: async def _enrich_one_repo(self, r: RepoItem) -> None: """Fetch provider info + metadata for a single repo item.""" - info: RepoInfo = await fetch_repo_info( - self.hass, - r.url, - github_token=self.config.github_token, - ) + info: RepoInfo = await fetch_repo_info(self.hass, r.url, github_token=self.config.github_token) r.provider = info.provider or r.provider r.owner = info.owner or r.owner @@ -816,7 +808,7 @@ class BCSCore: _LOGGER.debug("BCS ensure_repo_details failed for %s", repo_id, exc_info=True) return r - async def list_repo_versions(self, repo_id: str, *, limit: int = 20) -> list[dict[str, str]]: + async def list_repo_versions(self, repo_id: str, *, limit: int = 20) -> list[dict[str, Any]]: repo = self.get_repo(repo_id) if not repo: return [] @@ -840,8 +832,8 @@ class BCSCore: repo.url, provider=repo.provider, default_branch=repo.default_branch, - github_token=self.config.github_token, limit=limit, + github_token=self.config.github_token, ) except Exception: versions = []