show unread indicator only for members

This commit is contained in:
Salvatore Giordano
2020-11-10 10:07:28 +01:00
parent 73f5b33489
commit 89fdb47e0e
4 changed files with 31 additions and 18 deletions
+6 -4
View File
@@ -70,9 +70,11 @@ class ChannelPreview extends StatelessWidget {
StreamChatTheme.of(context).channelPreviewTheme.title,
),
),
UnreadIndicator(
channel: channel,
),
if (channel.state.members.contains(
(Member e) => e.userId == channel.client.state.user.id))
UnreadIndicator(
channel: channel,
),
],
),
subtitle: Row(
@@ -92,7 +94,7 @@ class ChannelPreview extends StatelessWidget {
.isAfter(channel
.state.lastMessage.createdAt))
.length ==
channel.memberCount - 1,
(channel.memberCount ?? 0) - 1,
),
);
}