fix: Forward last version of events when forwarding
This commit is contained in:
parent
ad8c0b266d
commit
46dc017e15
1 changed files with 8 additions and 1 deletions
|
|
@ -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(),
|
||||
),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue