diff --git a/lib/pages/chat/events/message.dart b/lib/pages/chat/events/message.dart index c376afa..7dda320 100644 --- a/lib/pages/chat/events/message.dart +++ b/lib/pages/chat/events/message.dart @@ -716,7 +716,10 @@ class Message extends StatelessWidget { size: 20, ), const SizedBox(width: 16), - thread!.lastEvent != null + thread!.lastEvent != null && + thread!.lastEvent! + .relationshipEventId == + event.eventId ? FutureBuilder( future: thread!.lastEvent! .fetchSenderUser(), @@ -740,7 +743,12 @@ class Message extends StatelessWidget { const SizedBox(width: 6), thread!.lastEvent != null ? Text( - thread!.lastEvent!.text, + thread!.lastEvent!.text + .length > + 32 + ? "${thread!.lastEvent!.text.substring(0, 32)}..." + : thread! + .lastEvent!.text, ) : const Text('Thread'), ],