mirror of
https://github.com/Benexl/FastAnime.git
synced 2026-01-17 07:11:50 -08:00
doc:Added typing to the Anilist module
This commit is contained in:
@@ -13,7 +13,6 @@ class AnimeScreenModel(BaseScreenModel):
|
||||
def media_card_generator(self):
|
||||
for anime_item in self.data["data"]["Page"]["media"]:
|
||||
yield MediaCardLoader.media_card(anime_item)
|
||||
self.pagination_info = self.extract_pagination_info()
|
||||
|
||||
def get_anime_data(self,id:int):
|
||||
return AniList.get_anime(id)
|
||||
|
||||
@@ -10,10 +10,10 @@ from Utility import show_notification
|
||||
class SearchScreenModel(BaseScreenModel):
|
||||
data = {}
|
||||
|
||||
def get_trending_anime(self)->MediaCard|dict:
|
||||
def get_trending_anime(self):
|
||||
success,data = AniList.get_trending()
|
||||
if success:
|
||||
def _data_generator()->Generator[MediaCard,MediaCard,MediaCard]:
|
||||
def _data_generator():
|
||||
for anime_item in data["data"]["Page"]["media"]:
|
||||
yield MediaCardLoader.media_card(anime_item)
|
||||
return _data_generator()
|
||||
@@ -25,7 +25,7 @@ class SearchScreenModel(BaseScreenModel):
|
||||
if success:
|
||||
return self.media_card_generator()
|
||||
else:
|
||||
show_notification(f"Failed to search for {anime_title}",self.data["Error"])
|
||||
show_notification(f"Failed to search for {anime_title}",self.data.get("Error"))
|
||||
|
||||
def media_card_generator(self):
|
||||
for anime_item in self.data["data"]["Page"]["media"]:
|
||||
|
||||
Reference in New Issue
Block a user