From 610ef2f32723b77a19f9dd8f233924633afd6d00 Mon Sep 17 00:00:00 2001 From: akastijn Date: Mon, 24 Aug 2026 21:44:50 +0200 Subject: [PATCH] Add warning logs for missing emitters and failed event delivery in `EventPublisher` --- .../services/chat/event_publisher/EventPublisher.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/src/main/java/com/alttd/altitudeweb/services/chat/event_publisher/EventPublisher.java b/backend/src/main/java/com/alttd/altitudeweb/services/chat/event_publisher/EventPublisher.java index 52ec7fd..b0c1dce 100644 --- a/backend/src/main/java/com/alttd/altitudeweb/services/chat/event_publisher/EventPublisher.java +++ b/backend/src/main/java/com/alttd/altitudeweb/services/chat/event_publisher/EventPublisher.java @@ -95,6 +95,7 @@ public class EventPublisher { public void sendToUser(String uniqueKey, String eventName, String json) { List userEmitters = emitterMap.get(uniqueKey); if (userEmitters == null) { + log.warn("No emitters found for unique key: {}", uniqueKey); return; } @@ -102,6 +103,7 @@ public class EventPublisher { try { emitter.send(SseEmitter.event().name(eventName).data(json)); } catch (IOException e) { + log.warn("Failed to send event to user: {}", uniqueKey, e); cleanup(emitter); } }