Fragment
: { channel
: GroupChannel; collectionCreator
?: ((options
?: Pick<UseGroupChannelMessagesOptions, "startingPoint">) => MessageCollection); enableMessageGrouping
?: boolean; enableTypingIndicator
?: boolean; flatListProps
?: Omit<FlatListProps<SendbirdMessage>, "data" | "renderItem">; keyboardAvoidOffset
?: number; onBeforeSendFileMessage
?: OnBeforeHandler<FileMessageCreateParams>; onBeforeSendUserMessage
?: OnBeforeHandler<UserMessageCreateParams>; onBeforeUpdateFileMessage
?: OnBeforeHandler<BaseMessageUpdateParams>; onBeforeUpdateUserMessage
?: OnBeforeHandler<UserMessageUpdateParams>; onChannelDeleted
: (() => void); onPressHeaderLeft
: (() => void); onPressHeaderRight
: (() => void); onPressImageMessage
?: ((message
: FileMessage, uri
: string) => void); onPressMediaMessage
?: ((message
: FileMessage, deleteMessage
: (() => Promise<void>), uri
: string) => void); queryCreator
?: (() => PreviousMessageListQuery); renderMessage
?: ((props
: { channel
: GroupChannel; currentUserId
?: string; enableMessageGrouping
: boolean; focused
: boolean; message
: SendbirdMessage; nextMessage
?: SendbirdMessage; onLongPress
?: (() => void); onPress
?: (() => void); onPressAvatar
?: ((user
: Member | User, options
?: ShowOptions) => void); prevMessage
?: SendbirdMessage; }) => null | ReactElement<any, string | JSXElementConstructor<any>>); renderNewMessagesButton
?: null | CommonComponent<{ newMessages
: SendbirdMessage[]; onPress
: (() => void); visible
: boolean; }>; renderScrollToBottomButton
?: null | CommonComponent<{ onPress
: (() => void); visible
: boolean; }>; searchItem
?: { startingPoint
: number; }; sortComparator
?: ((a
: SendbirdMessage, b
: SendbirdMessage) => number); }
Deprecated
Please use
onPressMediaMessage
instead *