@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
16 lines (15 loc) • 533 B
TypeScript
import { ChatMessage } from "../../../interfaces/models/ChatMessage";
export interface UseChatMessagesProps {
conversationId: string;
parentId?: string | null;
limit?: number;
includeFiles?: boolean;
}
export interface UseChatMessagesValues {
messages: ChatMessage[];
loading: boolean;
hasMore: boolean;
loadOlder: () => Promise<void>;
}
declare function useChatMessages({ conversationId, parentId, limit, includeFiles, }: UseChatMessagesProps): UseChatMessagesValues;
export default useChatMessages;