Partager via


ChatHandlers type

Objet contenant tous les gestionnaires requis pour les composants de conversation.

Les composants liés aux conversations de ce package sont en mesure de sélectionner les gestionnaires pertinents à partir de cet objet. Consultez <xref:useHandlers> et 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,
    options?: SendMessageOptions
  ) => Promise<void>
  onTyping: () => Promise<void>
  onUpdateMessage: (messageId: string, content: string) => Promise<void>
  updateThreadTopicName: (topicName: string) => Promise<void>
}