diff --git a/app/routers_v3/players.py b/app/routers_v3/players.py index 84ce54f..75b8f7f 100644 --- a/app/routers_v3/players.py +++ b/app/routers_v3/players.py @@ -6,7 +6,7 @@ Thin HTTP layer using PlayerService for business logic. from fastapi import APIRouter, Query, Response, Depends from typing import Optional, List -from ..dependencies import oauth2_scheme, add_cache_headers, cache_result, handle_db_errors, invalidate_cache +from ..dependencies import oauth2_scheme, cache_result, handle_db_errors from ..services.base import BaseService from ..services.player_service import PlayerService @@ -15,7 +15,6 @@ router = APIRouter(prefix="/api/v3/players", tags=["players"]) @router.get("") @handle_db_errors -@add_cache_headers(max_age=30 * 60) # 30 minutes @cache_result(ttl=30 * 60, key_prefix="players") async def get_players( season: Optional[int] = None, @@ -48,7 +47,6 @@ async def get_players( @router.get("/search") @handle_db_errors -@add_cache_headers(max_age=15 * 60) # 15 minutes @cache_result(ttl=15 * 60, key_prefix="players-search") async def search_players( q: str = Query(..., description="Search query for player name"), @@ -67,7 +65,6 @@ async def search_players( @router.get("/{player_id}") @handle_db_errors -@add_cache_headers(max_age=30 * 60) # 30 minutes @cache_result(ttl=30 * 60, key_prefix="player") async def get_one_player( player_id: int,