Type alias UseGroupChannelMessagesOptions
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
Returns SendbirdMessageCollection
Optional
enableCollectionWithoutLocalCache?: boolean
Optional
onChannelDeleted?: (() => 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