2026-03-09 21:29:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 状态管理 Store 导出
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
export { useAuthStore, useCurrentUser, useIsAuthenticated, useAuthLoading } from './authStore';
|
|
|
|
|
|
export {
|
|
|
|
|
|
useUserStore,
|
|
|
|
|
|
usePosts,
|
|
|
|
|
|
useNotifications,
|
|
|
|
|
|
useNotificationBadge,
|
|
|
|
|
|
useMessageUnreadCount,
|
|
|
|
|
|
useSearchHistory
|
|
|
|
|
|
} from './userStore';
|
|
|
|
|
|
|
|
|
|
|
|
// MessageManager 新架构导出(已替换 conversationStore)
|
|
|
|
|
|
export { messageManager } from './messageManager';
|
2026-03-23 13:40:48 +08:00
|
|
|
|
export type {
|
|
|
|
|
|
MessageEvent,
|
|
|
|
|
|
MessageEventType,
|
|
|
|
|
|
MessageSubscriber,
|
|
|
|
|
|
MessageManagerConversationListDeps,
|
|
|
|
|
|
} from './messageManager';
|
|
|
|
|
|
export {
|
|
|
|
|
|
CONVERSATION_LIST_PAGE_SIZE,
|
|
|
|
|
|
type ConversationListPage,
|
|
|
|
|
|
type IConversationListPagedSource,
|
|
|
|
|
|
type RemoteConversationListSourceKind,
|
|
|
|
|
|
NetworkCursorConversationListPagedSource,
|
|
|
|
|
|
NetworkOffsetConversationListPagedSource,
|
|
|
|
|
|
SqliteConversationListPagedSource,
|
|
|
|
|
|
createRemoteConversationListSource,
|
|
|
|
|
|
} from './conversationListSources';
|
2026-03-09 21:29:03 +08:00
|
|
|
|
export { postManager } from './postManager';
|
|
|
|
|
|
export { groupManager } from './groupManager';
|
|
|
|
|
|
export { userManager } from './userManager';
|
|
|
|
|
|
export {
|
|
|
|
|
|
useConversations as useMessageManagerConversations,
|
|
|
|
|
|
useMessages,
|
|
|
|
|
|
useSendMessage,
|
|
|
|
|
|
useMarkAsRead,
|
|
|
|
|
|
useUnreadCount,
|
|
|
|
|
|
useTotalUnreadCount,
|
|
|
|
|
|
useConversation as useMessageManagerConversation,
|
|
|
|
|
|
useMessageManager,
|
|
|
|
|
|
useChat,
|
|
|
|
|
|
useMessageList,
|
|
|
|
|
|
useMessageListRefresh,
|
|
|
|
|
|
useCreateConversation,
|
|
|
|
|
|
useUpdateConversation,
|
|
|
|
|
|
useSystemUnreadCount as useMessageManagerSystemUnreadCount,
|
|
|
|
|
|
useGroupTyping,
|
|
|
|
|
|
useGroupMuted,
|
|
|
|
|
|
} from './messageManagerHooks';
|