chore: Follow up share files

pull/1505/head
krille-chan 3 months ago
parent b65d3dbd16
commit a0cc5e5f4d
No known key found for this signature in database

@ -386,19 +386,23 @@ class ChatListController extends State<ChatList>
showScaffoldDialog(
context: context,
builder: (context) => ShareScaffoldDialog(
items: files
.map(
(file) => switch (file.type) {
SharedMediaType.file => FileShareItem(
XFile(
file.path.replaceFirst('file://', ''),
mimeType: file.mimeType,
),
),
_ => TextShareItem(file.path),
},
)
.toList(),
items: files.map(
(file) {
if ({
SharedMediaType.image,
SharedMediaType.file,
SharedMediaType.video,
}.contains(file.type)) {
return FileShareItem(
XFile(
file.path.replaceFirst('file://', ''),
mimeType: file.mimeType,
),
);
}
return TextShareItem(file.path);
},
).toList(),
),
);
}

Loading…
Cancel
Save