From ccaacc99487c5e0ebff50f653cf5e0699cf22247 Mon Sep 17 00:00:00 2001 From: benex Date: Sun, 11 Aug 2024 20:10:13 +0300 Subject: [PATCH] fix(allanime): invalid key --- fastanime/libs/anime_provider/allanime/api.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/fastanime/libs/anime_provider/allanime/api.py b/fastanime/libs/anime_provider/allanime/api.py index 31e334a..1106555 100644 --- a/fastanime/libs/anime_provider/allanime/api.py +++ b/fastanime/libs/anime_provider/allanime/api.py @@ -138,10 +138,12 @@ class AllAnimeAPI(AnimeProvider): variables = {"showId": allanime_show_id} try: anime = self._fetch_gql(ALLANIME_SHOW_GQL, variables) - - id: str = anime["_id"] - title: str = anime["name"] - availableEpisodesDetail = anime["availableEpisodesDetail"] + + print(anime) + input() + id: str = anime["show"]["_id"] + title: str = anime["show"]["name"] + availableEpisodesDetail = anime["show"]["availableEpisodesDetail"] type = anime.get("__typename") normalized_anime = { "id": id, @@ -151,7 +153,7 @@ class AllAnimeAPI(AnimeProvider): } return normalized_anime except Exception as e: - logger.error(f"FA(AllAnime): {e}") + logger.error(f"AllAnime(get_anime): {e}") return None def _get_anime_episode(