From 0dd97f3d7e0051f0c301fad7dc21bbba2ff6faba Mon Sep 17 00:00:00 2001 From: spinline Date: Fri, 13 Feb 2026 12:38:29 +0300 Subject: [PATCH] chore: improve webhook logging for better debugging --- backend/src/handlers/notifications.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/backend/src/handlers/notifications.rs b/backend/src/handlers/notifications.rs index 08220b4..8d2377e 100644 --- a/backend/src/handlers/notifications.rs +++ b/backend/src/handlers/notifications.rs @@ -16,9 +16,15 @@ pub async fn torrent_finished_handler( State(state): State, Query(params): Query, ) -> StatusCode { - tracing::info!("Torrent finished notification received: {} ({})", params.name, params.hash); + tracing::info!("WEBHOOK: Received notification from rTorrent. Name: {:?}, Hash: {:?}", params.name, params.hash); - let message = format!("Torrent tamamlandı: {}", params.name); + let name = if params.name.is_empty() || params.name == "$d.name=" { + "Bilinmeyen Torrent".to_string() + } else { + params.name + }; + + let message = format!("Torrent tamamlandı: {}", name); // 1. Send to active SSE clients (for Toast) let notification = SystemNotification {