diff --git a/lib/app/layouts/conversation_list/widgets/tile/cupertino_conversation_tile.dart b/lib/app/layouts/conversation_list/widgets/tile/cupertino_conversation_tile.dart index 59b0f27b1..68f414ef6 100644 --- a/lib/app/layouts/conversation_list/widgets/tile/cupertino_conversation_tile.dart +++ b/lib/app/layouts/conversation_list/widgets/tile/cupertino_conversation_tile.dart @@ -300,7 +300,16 @@ class _CupertinoTrailingState extends CustomState 0) + Padding( + padding: const EdgeInsets.only(top: 5.0), + child: Icon( + CupertinoIcons.clear_circled_solid, + color: context.theme.colorScheme.error, + size: 12, + ), + ), ], ), ], diff --git a/lib/app/layouts/conversation_list/widgets/tile/material_conversation_tile.dart b/lib/app/layouts/conversation_list/widgets/tile/material_conversation_tile.dart index 952def944..49a23578f 100644 --- a/lib/app/layouts/conversation_list/widgets/tile/material_conversation_tile.dart +++ b/lib/app/layouts/conversation_list/widgets/tile/material_conversation_tile.dart @@ -314,6 +314,14 @@ class _MaterialTrailingState extends CustomState 0) + const SizedBox(width: 5), + if ((cachedLatestMessage?.error ?? 0) > 0) + Icon( + Icons.error, + color: context.theme.colorScheme.error, + size: 15, + ), ], ), ], diff --git a/lib/app/layouts/conversation_view/widgets/message/timestamp/delivered_indicator.dart b/lib/app/layouts/conversation_view/widgets/message/timestamp/delivered_indicator.dart index 1d85e6236..23fa224d0 100644 --- a/lib/app/layouts/conversation_view/widgets/message/timestamp/delivered_indicator.dart +++ b/lib/app/layouts/conversation_view/widgets/message/timestamp/delivered_indicator.dart @@ -87,6 +87,8 @@ class _DeliveredIndicatorState extends CustomState 0) { + return buildTwoPiece("Failed", buildDate(message.dateCreated)); } return [];