Compartilhar via


ChatHandlers type

Objeto que contém todos os manipuladores necessários para componentes de chat. Os componentes relacionados ao chat deste pacote são capazes de escolher manipuladores relevantes desse objeto. Veja <xref:useHandlers> e <xref:usePropsFor>.

type ChatHandlers = {
  onDeleteMessage: (messageId: string) => Promise<void>,
  onLoadPreviousChatMessages: (messagesToLoad: number) => Promise<boolean>,
  onMessageSeen: (chatMessageId: string) => Promise<void>,
  onRemoveParticipant: (userId: string) => Promise<void>,
  onSendMessage: (content: string) => Promise<void>,
  onTyping: () => Promise<void>,
  onUpdateMessage: (messageId: string, content: string) => Promise<void>,
  updateThreadTopicName: (topicName: string) => Promise<void>,
}