@bootdesk/js-web-adapter-react
    Preparing search index...

    Class WebChatClient

    Index

    Constructors

    • Parameters

      • config: WebChatClientConfig

      Returns WebChatClient

    Methods

    • Type Parameters

      • T = unknown

      Parameters

      • eventType: string
      • handler: (event: T) => void

      Returns Unsubscribe

    • Parameters

      • messageId: string
      • emoji: string

      Returns Promise<void>

    • Returns Promise<void>

    • Parameters

      • messageId: string

      Returns Promise<void>

    • Returns void

    • Parameters

      • messageId: string
      • newText: string

      Returns Promise<void>

    • Returns string

    • Returns string

    • Returns {
          addReaction?: string;
          deleteMessage?: string;
          editMessage?: string;
          loadMessages?: string;
          removeReaction?: string;
          sendMessage?: string;
      }

    • Returns { deleteMessages?: boolean; editMessages?: boolean; reactions?: boolean }

    • Returns HttpClient

    • Returns Message[]

    • Returns string

    • Parameters

      • Optionaloptions: LoadMessagesOptions
      • Optionalsignal: AbortSignal

      Returns Promise<LoadMessagesResult>

    • Parameters

      • handler: (event: MessageDeletedEvent) => void

      Returns Unsubscribe

    • Parameters

      • handler: (event: MessageEditedEvent) => void

      Returns Unsubscribe

    • Parameters

      • handler: (event: MessagePostedEvent) => void

      Returns Unsubscribe

    • Parameters

      • handler: (event: ReactionAddedEvent) => void

      Returns Unsubscribe

    • Parameters

      • handler: (event: ReactionRemovedEvent) => void

      Returns Unsubscribe

    • Parameters

      • handler: (event: StreamingChunkEvent) => void

      Returns Unsubscribe

    • Parameters

      • handler: (event: TypingStartedEvent) => void

      Returns Unsubscribe

    • Parameters

      • config: ReconfigureConfig

      Returns void

    • Parameters

      • messageId: string
      • emoji: string

      Returns Promise<void>

    • Parameters

      • messageId: string
      • actionId: string
      • value: string

      Returns Promise<void>

    • Parameters

      • text: string
      • Optionalattachments: AttachmentInput[]

      Returns Promise<void>

    • Parameters

      • locale: string

      Returns void