Поделиться через


ChatHandlers type

Объект , содержащий все обработчики, необходимые для компонентов чата. Компоненты, связанные с чатом, из этого пакета могут выбирать соответствующие обработчики из этого объекта. См. разделы <xref:useHandlers> и <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>,
}