Releases: sendbird/sendbird-chat-sdk-ios
Releases · sendbird/sendbird-chat-sdk-ios
4.24.1
4.24.0
Features
Reaction
- Added
sampledUserInfoList
inReaction
- Added
ReactedUserInfo
representing each reacted user
Poll
- Added support for
poll
inBaseMessage
- Added
pollId
inFileMessageCreateParams
andMultipleFilesMessageCreateParams
Improvement
- Improved logic to prevent crashes in
SessionWebSocketEngine
4.23.2
Improvement
- MessageCollection channel related delegates are deprecated
messageCollection(_:context:updatedChannel:)
method is deprecated, usemessageCollection(_:channelContext:updatedChannel:)
insteadmessageCollection(_:context:deletedChannel:)
method is deprecated, usemessageCollection(_:channelContext:deletedChannel:)
instead
4.23.1
Improvement
- Fixed an issue where the
GroupChannelListQuery
intermittently failed to pass results to the closure when callingloadNextPage
.
4.23.0
Features
SDK now supports Custom Report Categories
configured through Sendbird Dashboard, which takes effect after restarting the app.
Previous report categories will remain until app restart.
- Added
SendbirdChat.getReportCategoryInfoList(completionHandler:)
- Added
ReportCategoryInfo
-
Added new
report()
methods with usingReportCategoryInfo
class SendbirdChat { // Fetch list of `ReportCategoryInfo` public static func getReportCategoryInfoList(completionHandler: ReportCategoryInfoListHandler? = nil) } class BaseChannel { public func report( reportCategoryInfo: ReportCategoryInfo, reportDescription: String?, completionHandler: SBErrorHandler? ) public func reportUser( _ offendingUser: User, reportCategoryInfo: ReportCategoryInfo, reportDescription: String?, completionHandler: SBErrorHandler? ) public func reportMessage( _ message: BaseMessage, reportCategoryInfo: ReportCategoryInfo, reportDescription: String?, completionHandler: SBErrorHandler? ) }
-
- Deprecated
ReportCategory
- Deprecated
BaseChannel.report(category:reportDescription:completionHandler:)
- Deprecated
BaseChannel.report(offendingUser:reportCategory:reportDescription:completionHandler)
- Deprecated
BaseChannel.report(message:reportCategory:reportDescription:completionHandler)
- Deprecated
Improvement
- Improved SDK's memory cache management.
4.22.1
Improvements
- Fixed bug where
Reaction.hasCurrentUserReacted
doesn’t give correct value in some cases - Fixed bug where
GroupChannelCollection.loadMore
gives incorrect channels when created withGroupChannelListQuery
withlatestLastMessage
order
4.21.10
Improvements
- Disabled read/unread member count for
AdminMessage
4.21.9
Improvements
- Improved logic to prevent crashes in
SessionWebSocketEngine
4.21.8
Improvements
- Fixed a crash in
ChunkRange.contains(_:)
logic
4.21.7
Improvements
- Fixed occasional crash in
SessionWebSocketEngine.listen()
when reconnecting.