chore: Follow up share files

This commit is contained in:
krille-chan 2024-12-01 11:46:08 +01:00
commit a0cc5e5f4d
No known key found for this signature in database

View file

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