From 8d85e301501aabe84d557f6b28fc2c01a9826d77 Mon Sep 17 00:00:00 2001 From: benex Date: Sat, 23 Nov 2024 15:55:49 +0300 Subject: [PATCH] feat(runtime): add current-page and current-data-loader to runtime --- fastanime/cli/utils/tools.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fastanime/cli/utils/tools.py b/fastanime/cli/utils/tools.py index d99034f..7433a65 100644 --- a/fastanime/cli/utils/tools.py +++ b/fastanime/cli/utils/tools.py @@ -5,6 +5,7 @@ if TYPE_CHECKING: from ...libs.anilist.types import AnilistBaseMediaDataSchema from ...libs.anime_provider.types import Anime, EpisodeStream, SearchResult, Server + from typing import Callable class FastAnimeRuntimeState(object): @@ -26,9 +27,11 @@ class FastAnimeRuntimeState(object): selected_anime_title_anilist: str # current_anilist_data: "AnilistDataSchema | AnilistMediaList" anilist_results_data: "Any" + current_page: int + current_data_loader: "Callable" -def exit_app(exit_code=0, *args): +def exit_app(exit_code=0, *args, **kwargs): import sys from rich.console import Console