From 7d0e8b334b545abde167310533a2751af7d8aad7 Mon Sep 17 00:00:00 2001 From: vvzvlad Date: Wed, 5 Feb 2025 05:53:30 +0300 Subject: [PATCH] Improve logging for media digest and RSS feed token validation --- api_server.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api_server.py b/api_server.py index c6365fb..be32d65 100644 --- a/api_server.py +++ b/api_server.py @@ -400,10 +400,10 @@ async def get_media(channel: str, post_id: int, file_unique_id: str, digest: str try: url = f"{channel}/{post_id}/{file_unique_id}" if not verify_media_digest(url, digest): - logger.error(f"Invalid digest for media: url={url}") + logger.error(f"Invalid digest for media {url}: {digest}, expected: {digest}") #raise HTTPException(status_code=403, detail="Invalid URL signature") else: - logger.info(f"Valid digest for media: url={url}") + logger.info(f"Valid digest for media {url}: {digest}") file_path, delete_after = await download_media_file(channel, post_id, file_unique_id) return await prepare_file_response(file_path, delete_after=delete_after) @@ -422,7 +422,7 @@ async def get_media(channel: str, post_id: int, file_unique_id: str, digest: str async def get_rss_feed(channel: str, token: str | None = None, limit: int = 20): if Config["token"]: if token != Config["token"]: - logger.error(f"Invalid token for RSS feed: {token}") + logger.error(f"Invalid token for RSS feed: {token}, expected: {Config['token']}") raise HTTPException(status_code=403, detail="Invalid token") else: logger.info(f"Valid token for RSS feed: {token}")