fix: Forward last version of events when forwarding

This commit is contained in:
Christian Kußowski 2025-06-17 12:56:18 +02:00
parent ad8c0b266d
commit 46dc017e15
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652

View file

@ -904,10 +904,17 @@ class ChatController extends State<ChatPageWithRoom>
void forwardEventsAction() async {
if (selectedEvents.isEmpty) return;
final timeline = this.timeline;
if (timeline == null) return;
final forwardEvents = List<Event>.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(),
),