fix 修复 sse 关闭接口无法断连问题

This commit is contained in:
疯狂的狮子Li 2024-11-08 00:30:43 +08:00
parent 8a5d8cc9b9
commit 70a5077291

View File

@ -67,7 +67,9 @@ public class SseEmitterManager {
Map<String, SseEmitter> emitters = USER_TOKEN_EMITTERS.get(userId);
if (emitters != null) {
try {
emitters.get(token).send(SseEmitter.event().comment("disconnected"));
SseEmitter sseEmitter = emitters.get(token);
sseEmitter.send(SseEmitter.event().comment("disconnected"));
sseEmitter.complete();
} catch (Exception ignore) {
}
emitters.remove(token);