@sendbird/chat
Advanced tools
Changelog
v4.1.2 (Nov 15, 2022)
MessageCollection
event being triggeredisAnonymous
in Poll, PollCreateParams, and PollUpdateParamschannel.messageOffsetTimestamp
logicChangelog
v4.1.1 (Oct 26, 2022)
MessageSearchQueryParams
and others (22 in total)Changelog
v4.1.0 (Oct 14, 2022)
Polls is released :tada: Here’s where we think it will be really powerful.
Scheduled messages is released :confetti_ball: Here’s where we think it will be really useful.
OnlineDetector
MessageCollectionEventHandler.onMessagesUpdated
is wrongly called for a message already added on connect or reconnectPlease note that both Polls and Scheduled Messages are released as beta features. Thus specific parameters and properties may change to improve client’s overall experience.
Stay tuned for updates as we are rolling out more exciting features and see below for exact specifications :point_down:
PollModule.create()
PollCreateParams
UserMessageCreateParams.pollId
PollModule.get()
PollRetrievalParams
SendbirdChat.createPollListQuery()
PollListQueryParams
GroupChannel.createPollListQuery()
UserMessage.poll
GroupChannel.updatePoll()
PollUpdateParams
GroupChannel.closePoll()
GroupChannel.deletePoll()
Poll
GroupChannel.getPollChangeLogsSinceTimestamp()
GroupChannel.getPollChangeLogsSinceToken()
PollData
GroupChannelHandlerParams.onPollUpdated()
GroupChannelHandlerParams.onPollDeleted()
GroupChannel.addPollOption()
PollModule.getOption()
PollOptionRetrievalParams
SendbirdChat.createPollVoterListQuery()
PollVoterListQueryParams
GroupChannel.createPollVoterListQuery()
GroupChannel.updatePollOption()
GroupChannel.votePoll()
GroupChannel.deletePollOption()
PollOption
GroupChannelHandlerParams.onPollVoted()
PollStatus
PollVoteEvent
PollUpdateEvent
CollectionEventSource.EVENT_POLL_UPDATED
CollectionEventSource.EVENT_POLL_VOTED
CollectionEventSource.SYNC_POLL_CHANGELOGS
GroupChannel.createScheduledUserMessage()
GroupChannel.createScheduledFileMessage()
ScheduledMessageListQuery
BaseMessage.getScheduledMessage()
ScheduledMessageRetrievalParams
GroupChannel.updateScheduledUserMessage()
GroupChannel.updateScheduledFileMessage()
GroupChannel.cancelScheduledMessage()
ScheduledInfo
SendingStatus.SCHEDULED
BaseMessage.scheduledInfo
GroupChannelModule.getTotalScheduledMessageCount()
TotalScheduledMessageCountParams
Changelog
v4.0.13 (Sep 28, 2022)
nicknameStartsWithFilter
and nicknameExactMatchFilter
in GroupChannelListQueryParams
SessionHandler
, ConnectionHandler
, and UserEventHandler
BaseChannel.resendFileMessge()
now takes FileCompat instead of Blob in order to support React NativeChangelog
v4.0.12 (Sep 23, 2022)
GroupChannel.setMyPushTriggerOption()
to include channel url in request bodyresendUserMessage()
and resendFileMessage()
in BaseChannel
not using the given failedMessage.reqId
ScheduledMessageListOrder
, ScheduledStatus
, UnreadItemKey
, and MutedMemberFilter
BaseChannel.isPushEnabled
Changelog
v4.0.11 (Aug 31, 2022)
Changelog
v4.0.10 (Aug 19, 2022)
Changelog
v4.0.9 (Aug 03, 2022)
Changelog
v4.0.8 (Jul 26, 2022)
groupChannelCollection.onChannelsUpdated()
is not called when groupChannel.lastMessage
is updatedChangelog
v4.0.7 (Jul 20, 2022)
groupChannelCollection.hasNext
is always true.messageCollection.initialize()
returning the result in reverse order.channelHandler.onMentionReceived()
returning a channel with mentionedCount
value not updated when expected to be updated.getUnreadItemCount()
, getTotalUnreadMessageCount()
, getTotalScheduledMessageCount()
, createDistinctChannelIfNotExist()
in GroupChannelModule
are now made optional.sessionHandler.onSessionExpired()
.