@sendbird/chat
Advanced tools
Changelog
v4.11.2 (Mar 08, 2024)
markAsRead()
with messages does not trigger any event in NotificationCollection
Changelog
v4.11.1 (Mar 07, 2024)
markAsRead()
with messages wrongly signals updating messages in NotificationCollection
Changelog
v4.11.0 (Feb 28, 2024)
Message templates created via platform API can be fetched with getMessageTemplatesByToken()
and getMessageTemplate()
MessageTemplate
MessageTemplateList
MessageTemplateListParams
MessageTemplateListResult
MessageTemplateInfo
messageTemplateInfo
in AppInfo
getMessageTemplatesByToken()
, and getMessageTemplate()
in MessageModule
GroupChannelCollection
was not removed when leaving a public groupthumbnails
are not being set properlyChangelog
v4.10.9 (Feb 14, 2024)
priority
in NotificationMessage
ThreadedParentMessageListQuery
createThreadedParentMessageListQuery()
in GroupChannel
markThreadAsRead()
in BaseMessage
setPushNotificationEnabled()
in BaseMessage
totalUnreadReplyCount
in BaseChannel
unreadReplyCount
, memberCount
, isPushNotificationEnabled
in ThreadInfo
unreadMessageCount
does not match in a certain conditionChangelog
v4.10.8 (Feb 2, 2024)
onMentionReceived
event is called when a mention is deletedsendbird.min.js
does not set the SDK to global objectonMessagesUpdated()
event do not called if localCacheEnable is falseextendedMessagePayload
to UserMessageCreateParams
Changelog
v4.10.7 (Jan 17, 2024)
Changelog
v4.10.6 (Dec 21, 2023)
Changelog
v4.10.5 (Dec 8, 2023)
prevResultLimit/nextResultLimit
in BaseMessageCollectionParams
/**
* @param limit Deprecated since v4.10.5. Use prevResultLimit/nextResultLimit instead.
*/
groupChannel.createMessagecollection( { limit: 10 } );
or
groupChannel.createMessageCollection({ prevResultLimit: 5, nextResultLimit: 5, });
MessageFilter/GroupChannelFilter
const filter: MessageFilter = new MessageFilter();
filter.senderUserIdsFilter = [ ... ];
or
const filter:MessageFilter = new MessageFilter({
senderUserIdsFilter: [ ... ],
...
});
groupChannel.createMessagecollection( { filter } );
const filter:GroupChannelFilter = new GroupChannelFilter();
filter.includeEmpty = true;
or
const filter:GroupChannelFilter = new GroupChannelFilter({
includeEmpty: true,
...
});
sb.groupChannel.createGroupChannelCollection({ filter });
markAsRead(messages: NotificationMessage[])
in FeedChannel
markAsReadBy(messages: NotificationMessage[])
in FeedChannel
is_reply_to_channel
parsing error in BaseMessage
onMessagesUpdated()
event do not called if localCacheEnable
is false