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 {
|
void forwardEventsAction() async {
|
||||||
if (selectedEvents.isEmpty) return;
|
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(
|
await showScaffoldDialog(
|
||||||
context: context,
|
context: context,
|
||||||
builder: (context) => ShareScaffoldDialog(
|
builder: (context) => ShareScaffoldDialog(
|
||||||
items: selectedEvents
|
items: forwardEvents
|
||||||
.map((event) => ContentShareItem(event.content))
|
.map((event) => ContentShareItem(event.content))
|
||||||
.toList(),
|
.toList(),
|
||||||
),
|
),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue