refactor: 优化 SSE 连接及在线用户展示逻辑

This commit is contained in:
Ray.Hao
2026-03-24 10:16:11 +08:00
parent dd52225378
commit e59347ea82
3 changed files with 11 additions and 10 deletions

View File

@@ -135,6 +135,13 @@ function createSseConnection(options: UseSseOptions = {}) {
eventSource.onerror = handleError;
eventSource.onmessage = handleMessage;
// 注册所有已订阅的事件处理器
eventHandlers.forEach((_, eventName) => {
if (eventName !== "message") {
eventSource!.addEventListener(eventName, handleCustomEvent(eventName) as EventListener);
}
});
log("正在建立 SSE 连接...");
};