diff --git a/lib/pages/chat/chat.dart b/lib/pages/chat/chat.dart index 8e9c30624..308ac2b1f 100644 --- a/lib/pages/chat/chat.dart +++ b/lib/pages/chat/chat.dart @@ -904,10 +904,17 @@ class ChatController extends State void forwardEventsAction() async { if (selectedEvents.isEmpty) return; + final timeline = this.timeline; + if (timeline == null) return; + + final forwardEvents = List.from(selectedEvents) + .map((event) => event.getDisplayEvent(timeline)) + .toList(); + await showScaffoldDialog( context: context, builder: (context) => ShareScaffoldDialog( - items: selectedEvents + items: forwardEvents .map((event) => ContentShareItem(event.content)) .toList(), ),