44from app .services .catalog_updater import refresh_catalogs_for_credentials
55from app .services .recommendation_service import RecommendationService
66from app .services .stremio_service import StremioService
7- from app .utils import resolve_user_credentials
7+ from app .utils import redact_token , resolve_user_credentials
88
99router = APIRouter ()
1010
@@ -32,7 +32,7 @@ async def get_catalog(
3232 detail = "Missing credentials token. Please open Watchly from a configured manifest URL." ,
3333 )
3434
35- logger .info (f"Fetching catalog for { type } with id { id } " )
35+ logger .info (f"[ { redact_token ( token ) } ] Fetching catalog for { type } with id { id } " )
3636
3737 credentials = await resolve_user_credentials (token )
3838
@@ -84,7 +84,7 @@ async def get_catalog(
8484 except HTTPException :
8585 raise
8686 except Exception as e :
87- logger .error (f"Error fetching catalog for { type } /{ id } : { e } " , exc_info = True )
87+ logger .error (f"[ { redact_token ( token ) } ] Error fetching catalog for { type } /{ id } : { e } " , exc_info = True )
8888 raise HTTPException (status_code = 500 , detail = str (e ))
8989
9090
@@ -96,7 +96,7 @@ async def update_catalogs(token: str):
9696 # Decode credentials from path
9797 credentials = await resolve_user_credentials (token )
9898
99- logger .info (" Updating catalogs in response to manual request" )
99+ logger .info (f"[ { redact_token ( token ) } ] Updating catalogs in response to manual request" )
100100 updated = await refresh_catalogs_for_credentials (credentials )
101101 logger .info (f"Manual catalog update completed: { updated } " )
102102 return {"success" : updated }
0 commit comments