fix channelpreview lastmessage

This commit is contained in:
Salvatore Giordano
2020-03-10 18:16:10 +01:00
parent ebe252b24a
commit 940d771287
2 changed files with 10 additions and 6 deletions
+4 -1
View File
@@ -110,7 +110,10 @@ class ChannelPreview extends StatelessWidget {
initialData: channel.state.messages,
builder: (context, snapshot) {
final messages = snapshot.data;
final lastMessage = messages?.isNotEmpty == true ? messages.last : null;
final lastMessage = messages?.isNotEmpty == true
? messages.lastWhere((m) =>
!(m.isDeleted && m.status == MessageSendingStatus.FAILED))
: null;
if (lastMessage == null) {
return SizedBox();
}