Compartir a través de


ChatAdapterThreadManagement interface

Funcionalidad para administrar el subproceso de chat actual.

Métodos

deleteMessage(string)

Elimine un mensaje en el subproceso.

fetchInitialData()

Capturar el estado inicial del adaptador de chat.

Realiza la captura mínima necesaria para los métodos chatComposite y API.

loadPreviousChatMessages(number)

Cargue más mensajes anteriores en el historial de subprocesos de chat.

removeParticipant(string)

Quite un participante en el subproceso.

sendMessage(string, SendMessageOptions)

Enviar un mensaje en el subproceso.

sendReadReceipt(string)

Enviar una confirmación de lectura para un mensaje.

sendTypingIndicator()

Enviar el indicador de escritura en el subproceso.

setTopic(string)

Establezca el tema del subproceso.

updateMessage(string, string, Record<string, string>)

Actualizar un contenido del mensaje.

Detalles del método

deleteMessage(string)

Elimine un mensaje en el subproceso.

function deleteMessage(messageId: string): Promise<void>

Parámetros

messageId

string

Devoluciones

Promise<void>

fetchInitialData()

Capturar el estado inicial del adaptador de chat.

Realiza la captura mínima necesaria para los métodos chatComposite y API.

function fetchInitialData(): Promise<void>

Devoluciones

Promise<void>

loadPreviousChatMessages(number)

Cargue más mensajes anteriores en el historial de subprocesos de chat.

function loadPreviousChatMessages(messagesToLoad: number): Promise<boolean>

Parámetros

messagesToLoad

number

Devoluciones

Promise<boolean>

Comentarios

Este método se usa normalmente para controlar la captura incremental o el desplazamiento infinito.

removeParticipant(string)

Quite un participante en el subproceso.

function removeParticipant(userId: string): Promise<void>

Parámetros

userId

string

Devoluciones

Promise<void>

sendMessage(string, SendMessageOptions)

Enviar un mensaje en el subproceso.

function sendMessage(content: string, options?: SendMessageOptions): Promise<void>

Parámetros

content

string

Devoluciones

Promise<void>

sendReadReceipt(string)

Enviar una confirmación de lectura para un mensaje.

function sendReadReceipt(chatMessageId: string): Promise<void>

Parámetros

chatMessageId

string

Devoluciones

Promise<void>

sendTypingIndicator()

Enviar el indicador de escritura en el subproceso.

function sendTypingIndicator(): Promise<void>

Devoluciones

Promise<void>

setTopic(string)

Establezca el tema del subproceso.

function setTopic(topicName: string): Promise<void>

Parámetros

topicName

string

Devoluciones

Promise<void>

updateMessage(string, string, Record<string, string>)

Actualizar un contenido del mensaje.

function updateMessage(messageId: string, content: string, metadata?: Record<string, string>): Promise<void>

Parámetros

messageId

string

content

string

metadata

Record<string, string>

Devoluciones

Promise<void>