From 96f0c8bf927e82e51f7be121ec6a27183d8f55ce Mon Sep 17 00:00:00 2001 From: Deven Joshi Date: Wed, 29 Dec 2021 17:25:56 +0530 Subject: [PATCH 1/3] fixed unread count after member removed --- packages/stream_chat/lib/src/client/channel.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/stream_chat/lib/src/client/channel.dart b/packages/stream_chat/lib/src/client/channel.dart index 51034d3a..258122a7 100644 --- a/packages/stream_chat/lib/src/client/channel.dart +++ b/packages/stream_chat/lib/src/client/channel.dart @@ -1538,6 +1538,7 @@ class ChannelClientState { members: List.from( channelState.members..removeWhere((m) => m.userId == user!.id), ), + read: channelState.read..removeWhere((r) => r.user.id == user!.id), )); })); } From 149f8c9e605bd56fc37cdc073c0fa94b06290e9a Mon Sep 17 00:00:00 2001 From: Deven Joshi Date: Wed, 29 Dec 2021 17:33:39 +0530 Subject: [PATCH 2/3] added changelog --- packages/stream_chat_flutter/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/stream_chat_flutter/CHANGELOG.md b/packages/stream_chat_flutter/CHANGELOG.md index 8980e7af..e046ada8 100644 --- a/packages/stream_chat_flutter/CHANGELOG.md +++ b/packages/stream_chat_flutter/CHANGELOG.md @@ -4,6 +4,7 @@ - SVG rendering fixes - Use file extension instead of mimeType for downloading files +- Fixed `unreadCount` after removing user from a channel. ✅ Added From ba63be0cc2fd5d5831e8c3add0ff32da185985d5 Mon Sep 17 00:00:00 2001 From: Deven Joshi Date: Wed, 29 Dec 2021 17:37:31 +0530 Subject: [PATCH 3/3] corrected changelog --- packages/stream_chat/CHANGELOG.md | 1 + packages/stream_chat_flutter/CHANGELOG.md | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/stream_chat/CHANGELOG.md b/packages/stream_chat/CHANGELOG.md index f7e02ba4..4a2bb7ec 100644 --- a/packages/stream_chat/CHANGELOG.md +++ b/packages/stream_chat/CHANGELOG.md @@ -3,6 +3,7 @@ ✅ Added - Added `client.enrichUrl` endpoint for enriching URLs with metadata. +- Fixed `unreadCount` after removing user from a channel. ## 3.3.1 diff --git a/packages/stream_chat_flutter/CHANGELOG.md b/packages/stream_chat_flutter/CHANGELOG.md index e046ada8..8980e7af 100644 --- a/packages/stream_chat_flutter/CHANGELOG.md +++ b/packages/stream_chat_flutter/CHANGELOG.md @@ -4,7 +4,6 @@ - SVG rendering fixes - Use file extension instead of mimeType for downloading files -- Fixed `unreadCount` after removing user from a channel. ✅ Added