UseGroupChannelMessagesOptions: {
    collectionCreator?: ((options?) => SendbirdMessageCollection);
    enableCollectionWithoutLocalCache?: boolean;
    onChannelDeleted?: (() => void);
    onMessagesReceived?: ((messages) => void);
    onMessagesUpdated?: ((messages) => void);
    queryCreator?: (() => SendbirdPreviousMessageListQuery);
    replyType?: ReplyType;
    shouldCountNewMessages?: (() => boolean);
    sortComparator?: ((a, b) => number);
    startingPoint?: number;
}

Type declaration

  • Optional collectionCreator?: ((options?) => SendbirdMessageCollection)
      • (options?): SendbirdMessageCollection
      • Parameters

        Returns SendbirdMessageCollection

  • Optional enableCollectionWithoutLocalCache?: boolean
  • Optional onChannelDeleted?: (() => void)
      • (): void
      • Returns void

  • Optional onMessagesReceived?: ((messages) => void)
      • (messages): void
      • Parameters

        • messages: SendbirdMessage[]

        Returns void

  • Optional onMessagesUpdated?: ((messages) => void)
      • (messages): void
      • Parameters

        • messages: SendbirdMessage[]

        Returns void

  • Optional queryCreator?: (() => SendbirdPreviousMessageListQuery)
      • (): SendbirdPreviousMessageListQuery
      • Returns SendbirdPreviousMessageListQuery

  • Optional replyType?: ReplyType
  • Optional shouldCountNewMessages?: (() => boolean)
      • (): boolean
      • Returns boolean

  • Optional sortComparator?: ((a, b) => number)
      • (a, b): number
      • Parameters

        • a: SendbirdMessage
        • b: SendbirdMessage

        Returns number

  • Optional startingPoint?: number

Generated using TypeDoc