refactor: factory to api

This commit is contained in:
Benexl
2025-07-24 18:37:02 +03:00
parent 3c42f660ce
commit 5da5dc5dcc
6 changed files with 6 additions and 6 deletions

View File

@@ -10,7 +10,7 @@ from .....core.config.model import AppConfig
def auth(config: AppConfig, status: bool, logout: bool):
"""Handles user authentication and credential management."""
from .....core.constants import ANILIST_AUTH
from .....libs.media_api.factory import create_api_client
from .....libs.media_api.api import create_api_client
from .....libs.selectors.selector import create_selector
from ....services.auth import AuthService
from ....services.feedback import FeedbackService

View File

@@ -100,7 +100,7 @@ def search(
from fastanime.cli.utils.feedback import create_feedback_manager
from fastanime.core.exceptions import FastAnimeError
from fastanime.libs.media_api.factory import create_api_client
from fastanime.libs.media_api.api import create_api_client
from fastanime.libs.media_api.params import MediaSearchParams
feedback = create_feedback_manager(config.general.icons)

View File

@@ -18,7 +18,7 @@ def stats(config: "AppConfig"):
from fastanime.cli.utils.feedback import create_feedback_manager
from fastanime.core.exceptions import FastAnimeError
from fastanime.libs.media_api.factory import create_api_client
from fastanime.libs.media_api.api import create_api_client
feedback = create_feedback_manager(config.general.icons)
console = Console()

View File

@@ -27,7 +27,7 @@ def get_authenticated_api_client(config: "AppConfig") -> "BaseApiClient":
click.Abort: If user is not authenticated
"""
from fastanime.cli.utils.feedback import create_feedback_manager
from fastanime.libs.media_api.factory import create_api_client
from fastanime.libs.media_api.api import create_api_client
feedback = create_feedback_manager(config.general.icons)
api_client = create_api_client(config.general.media_api, config)
@@ -66,7 +66,7 @@ def handle_media_search_command(
"""
from fastanime.cli.utils.feedback import create_feedback_manager
from fastanime.core.exceptions import FastAnimeError
from fastanime.libs.media_api.factory import create_api_client
from fastanime.libs.media_api.api import create_api_client
feedback = create_feedback_manager(config.general.icons)

View File

@@ -61,7 +61,7 @@ class Session:
def _load_context(self, config: AppConfig):
"""Initializes all shared services based on the provided configuration."""
from ...libs.media_api.factory import create_api_client
from ...libs.media_api.api import create_api_client
from ...libs.players import create_player
from ...libs.providers.anime.provider import create_provider
from ...libs.selectors import create_selector