@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
19 lines • 633 B
JavaScript
import useChatMessages from "./useChatMessages";
import useSendMessage from "./useSendMessage";
function useMessageThread({ conversationId, messageId, }) {
const { messages, loading, hasMore, loadOlder } = useChatMessages({
conversationId,
parentId: messageId,
});
const send = useSendMessage({ conversationId });
const sendReply = (params) => send({ ...params, parentMessageId: messageId });
return {
replies: messages,
loading,
hasMore,
loadMore: loadOlder,
sendReply,
};
}
export default useMessageThread;
//# sourceMappingURL=useMessageThread.js.map