ts-algochat
    Preparing search index...

    Interface SyncEvents

    Sync event types

    interface SyncEvents {
        onMessageFailed?: (messageId: string, error: string) => void;
        onMessageSent?: (result: SendResult) => void;
        onMessagesReceived?: (participant: string, messages: Message[]) => void;
        onStateChange?: (state: SyncState) => void;
        onSyncError?: (error: Error) => void;
    }
    Index

    Properties

    onMessageFailed?: (messageId: string, error: string) => void

    Called when a queued message fails permanently

    onMessageSent?: (result: SendResult) => void

    Called when a queued message is sent

    onMessagesReceived?: (participant: string, messages: Message[]) => void

    Called when new messages are received

    onStateChange?: (state: SyncState) => void

    Called when sync state changes

    onSyncError?: (error: Error) => void

    Called when an error occurs during sync