diff --git a/lib/pages/chat/events/message.dart b/lib/pages/chat/events/message.dart index 06d2c17..0fbb875 100644 --- a/lib/pages/chat/events/message.dart +++ b/lib/pages/chat/events/message.dart @@ -385,8 +385,10 @@ class Message extends StatelessWidget { crossAxisAlignment: CrossAxisAlignment.start, children: [ - if (event.relationshipType == - RelationshipTypes.reply) + if (event.inReplyToEventId( + includingFallback: false, + ) != + null) FutureBuilder( future: event .getReplyEvent(timeline), @@ -703,7 +705,11 @@ class Message extends StatelessWidget { mainAxisSize: MainAxisSize.min, children: [ Icon( - (thread?.hasNewMessages ?? false) ? Icons.mark_chat_unread_outlined : Icons.chat_bubble_outline, + (thread?.hasNewMessages ?? + false) + ? Icons + .mark_chat_unread_outlined + : Icons.chat_bubble_outline, color: Colors.grey[200], size: 20, ), diff --git a/pubspec.lock b/pubspec.lock index 2f7350e..4ce3643 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1203,10 +1203,10 @@ packages: description: path: "." ref: main - resolved-ref: "8272294736361eae8f3c81d220aaffcf30f38fb1" + resolved-ref: "8a1070a9e3009d82d23b8468372f38320932c997" url: "https://git.extera.xyz/OfficialDakari/matrix-dart-sdk.git" source: git - version: "3.0.2" + version: "4.0.0" meta: dependency: transitive description: