From 94636f2115f50ce2dc93cd6f7ca696daa8984cde Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Wed, 8 Sep 2021 18:43:32 +0530 Subject: [PATCH] chore(llc): Update current user in `event.unreadChannels`,`.totalUnreadCount` Signed-off-by: xsahil03x --- packages/stream_chat/lib/src/client/client.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/stream_chat/lib/src/client/client.dart b/packages/stream_chat/lib/src/client/client.dart index 9253b623..9487e6e7 100644 --- a/packages/stream_chat/lib/src/client/client.dart +++ b/packages/stream_chat/lib/src/client/client.dart @@ -1371,12 +1371,16 @@ class ClientState { .on() .map((event) => event.unreadChannels) .whereType() - .listen(_unreadChannelsController.add), + .listen((count) { + currentUser = currentUser?.copyWith(unreadChannels: count); + }), _client .on() .map((event) => event.totalUnreadCount) .whereType() - .listen(_totalUnreadCountController.add), + .listen((count) { + currentUser = currentUser?.copyWith(totalUnreadCount: count); + }), ]); _listenChannelDeleted();