From c5c43743eeb58964ea420ab18db8f34daa98b44b Mon Sep 17 00:00:00 2001 From: OfficialDakari Date: Thu, 27 Nov 2025 12:49:07 +0500 Subject: [PATCH] truncate thread last message preview --- lib/pages/chat/events/message.dart | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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'), ],