From 2b08ad928b128bd02526f8915b4a4b15ca1f9f61 Mon Sep 17 00:00:00 2001 From: OfficialDakari Date: Wed, 19 Nov 2025 18:45:27 +0500 Subject: [PATCH] fix dumb programmer mistake in message.dart (reply isn't a rel_type, it's a seperate thing, idk how i wrote such code) --- lib/pages/chat/events/message.dart | 12 +++++++++--- pubspec.lock | 4 ++-- 2 files changed, 11 insertions(+), 5 deletions(-) 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: