nextspace
    Preparing search index...

    Interface UseConversationMessagesReturn

    Return type for the useConversationMessages hook. Contains the state and functions for managing assistant and chat messages, poll counts, unread reply counts, and fetching messages.

    interface UseConversationMessagesReturn {
        assistantMessages: PseudonymousMessage[];
        assistantMessagesWithUnreadReplies: Set<string>;
        chatMessages: PseudonymousMessage[];
        fetchAllAssistantMessages: () => Promise<void>;
        fetchChatMessages: () => Promise<void>;
        messagesWithUnreadReplies: Set<string>;
        pollCounts: Record<string, Record<string, number>>;
        setAssistantMessages: Dispatch<SetStateAction<PseudonymousMessage[]>>;
        setAssistantMessagesWithUnreadReplies: Dispatch<
            SetStateAction<Set<string>>,
        >;
        setChatMessages: Dispatch<SetStateAction<PseudonymousMessage[]>>;
        setMessagesWithUnreadReplies: Dispatch<SetStateAction<Set<string>>>;
        setPollCounts: Dispatch<
            SetStateAction<Record<string, Record<string, number>>>,
        >;
        unreadAssistantReplyCount: number;
        unreadChatReplyCount: number;
    }
    Index

    Properties

    assistantMessages: PseudonymousMessage[]
    assistantMessagesWithUnreadReplies: Set<string>
    chatMessages: PseudonymousMessage[]
    fetchAllAssistantMessages: () => Promise<void>
    fetchChatMessages: () => Promise<void>
    messagesWithUnreadReplies: Set<string>
    pollCounts: Record<string, Record<string, number>>
    setAssistantMessages: Dispatch<SetStateAction<PseudonymousMessage[]>>
    setAssistantMessagesWithUnreadReplies: Dispatch<SetStateAction<Set<string>>>
    setChatMessages: Dispatch<SetStateAction<PseudonymousMessage[]>>
    setMessagesWithUnreadReplies: Dispatch<SetStateAction<Set<string>>>
    setPollCounts: Dispatch<SetStateAction<Record<string, Record<string, number>>>>
    unreadAssistantReplyCount: number
    unreadChatReplyCount: number