- Replaced SSEClient with WSClient for handling real-time messaging. - Updated ProcessMessageUseCase to initialize WebSocket listeners. - Refactored messageService to prioritize WebSocket for sending messages, with fallback to HTTP. - Removed sseService and adjusted imports across the application to utilize wsService. - Enhanced message handling and connection management for improved performance and reliability.
19 lines
651 B
TypeScript
19 lines
651 B
TypeScript
/**
|
|
* 消息模块统一导出
|
|
*/
|
|
|
|
// 导出主要的管理器
|
|
export { messageManager, MessageManager } from './MessageManager';
|
|
|
|
// 导出状态管理器
|
|
export { messageStateManager, MessageStateManager } from './MessageStateManager';
|
|
export type { MessageState, MessageEvent, MessageSubscriber, MessageEventType } from './MessageStateManager';
|
|
|
|
// 导出同步服务
|
|
export { messageSyncService, MessageSyncService } from './MessageSyncService';
|
|
|
|
// 导出WS处理器
|
|
export { wsMessageHandler, WSMessageHandler } from './WSMessageHandler';
|
|
|
|
// 导出已读管理器
|
|
export { readReceiptManager, ReadReceiptManager } from './ReadReceiptManager'; |