Skip to content

v3.1.0

Compare
Choose a tag to compare
@intoxicated intoxicated released this 12 Jul 17:38
· 136 commits to master since this release

[3.1.0] - Jul 7, 2021

Breaking changes

In line with the overall update for Chat SDK for Flutter 3.1.0, behavior changes are applied to the following classes. Visit Sendbird Docs for further information.

  • The PreviousMessageListQuery now requires channelType and channelUrl.
PreviousMessageListQuery({
        required this.channelType,
        required this.channelUrl,
});
  • The OperatorListQuery now requires channelType and channelUrl.
 OperatorListQuery({
        required this.channelType,
        required this.channelUrl,
});
  • The MessageSearchQuery now requires keyword.
MessageSearchQuery({required this.keyword});
  • The GroupChannelMemberListQuery now requires channelUrl.
GroupChannelMemberListQuery({required this.channelUrl});
  • The UserMessageParams now requires message.
UserMessageParams({
        required this.message,
})
  • The ScheduledUserMessageParams now requires scheduledDateString, timezone, and message.
 ScheduledUserMessageParams({
        required this.scheduledDateString,
        required this.timezone,
        required String message,
})
  • The MessageRetrievalParams now requires channelType, channelUrl, and messageId.
 MessageRetrievalParams({
        required this.channelType,
        required this.channelUrl,
        required this.messageId,
});
  • Applied null-safety
  • Updated dependencies
  • Fixed mostRepliesUsers mapping in ThreadInfo
  • Fixed connectionStatus mapping for user/sender/member
  • Fixed channel object to contain last message when invoking onMessageReceived callback
  • Added HMS for push type
  • Added always_push parameter for push registeration
  • Improved stability