From 0fea3ab64af3f41de443e501ea6f004218d279e3 Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Thu, 31 Dec 2020 16:31:39 +0100 Subject: [PATCH] fix preview read indicator --- lib/src/channel_preview.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/src/channel_preview.dart b/lib/src/channel_preview.dart index c0c6f558..7f976688 100644 --- a/lib/src/channel_preview.dart +++ b/lib/src/channel_preview.dart @@ -130,11 +130,14 @@ class ChannelPreview extends StatelessWidget { .lastMessageAt .fontSize, isMessageRead: channel.state.read - .where((element) => element.lastRead + ?.where((element) => + element.user.id != + channel.client.state.user.id) + ?.where((element) => element.lastRead .isAfter(channel .state.lastMessage.createdAt)) - .length == - ((channel.memberCount ?? 0) - 1), + ?.isNotEmpty == + true, ), ); }