مشاركة عبر


ChatHandlers type

كائن يحتوي على جميع المعالجات المطلوبة لمكونات الدردشة.

يمكن للمكونات ذات الصلة بالدردشة من هذه الحزمة اختيار المعالجات ذات الصلة من هذا الكائن. راجع <xref:useHandlers> واستخدام PropsFor.

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>
}