UNPKG

@replyke/core

Version:

Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.

16 lines (15 loc) 609 B
import { ChatMessage } from "../../../interfaces/models/ChatMessage"; import { SendMessageParams } from "./useSendMessage"; export interface UseMessageThreadProps { conversationId: string; messageId: string; } export interface UseMessageThreadValues { replies: ChatMessage[]; loading: boolean; hasMore: boolean; loadMore: () => Promise<void>; sendReply: (params: Omit<SendMessageParams, "parentMessageId">) => Promise<ChatMessage>; } declare function useMessageThread({ conversationId, messageId, }: UseMessageThreadProps): UseMessageThreadValues; export default useMessageThread;