diff --git a/fastanime/AnimeProvider.py b/fastanime/AnimeProvider.py index cfd100e..4158118 100644 --- a/fastanime/AnimeProvider.py +++ b/fastanime/AnimeProvider.py @@ -27,7 +27,7 @@ class AnimeProvider: self, user_query, translation_type, - anilist_obj: AnilistBaseMediaDataSchema, + anilist_obj: AnilistBaseMediaDataSchema | None = None, nsfw=True, unknown=True, ) -> SearchResults | None: @@ -42,7 +42,7 @@ class AnimeProvider: return results # pyright:ignore def get_anime( - self, anime_id: str, anilist_obj: AnilistBaseMediaDataSchema + self, anime_id: str, anilist_obj: AnilistBaseMediaDataSchema | None = None ) -> Anime | None: anime_provider = self.anime_provider try: @@ -57,7 +57,7 @@ class AnimeProvider: anime, episode: str, translation_type: str, - anilist_obj: AnilistBaseMediaDataSchema, + anilist_obj: AnilistBaseMediaDataSchema | None = None, ) -> Iterator[Server] | None: anime_provider = self.anime_provider try: diff --git a/fastanime/cli/commands/anilist/notifier.py b/fastanime/cli/commands/anilist/notifier.py index 18ded9c..f64adae 100644 --- a/fastanime/cli/commands/anilist/notifier.py +++ b/fastanime/cli/commands/anilist/notifier.py @@ -8,14 +8,7 @@ import requests from plyer import notification from ....anilist import AniList -from ....constants import ( - APP_CACHE_DIR, - APP_DATA_DIR, - APP_NAME, - ICON_PATH, - NOTIFICATION_BELL, - PLATFORM, -) +from ....constants import APP_CACHE_DIR, APP_DATA_DIR, APP_NAME, ICON_PATH, PLATFORM from ...config import Config logger = logging.getLogger(__name__) @@ -112,7 +105,6 @@ def notifier(config: Config): app_icon=app_icon, hints={ "image-path": app_icon, - "sound-file": NOTIFICATION_BELL, }, timeout=notification_duration, )