Skip to content
Clone
951a522
15 lines 731 B
// Public API of features/chat — the 聊天室 column of the workspace page: the
// transcript, the composer, the thread/pin/member panels and the room's
// own dialogs. Realtime comes from the app-level socket in '@/shared/ws'; message
// rows and transport live in '@/entities/chat'.
// Consumers import from '@/features/chat', never from deeper files.
export { ChatRoom, type ChatRoomProps } from './ui/chat-room'
export { prefetchRoomView } from './model/prefetch'
export {
installVoiceSession,
joinVoiceRoom,
voiceCredentials,
type JoinVoiceRoomOptions,
} from './model/voice-connection'
export { VoiceCallBar } from './ui/voice/voice-call-bar'
export type { ChatPanelKind, ChatViewState } from './model/view-state'