shareFiles static method
Implementation
static Future<void> shareFiles(
List<XFile> files, {
String? subject,
Rect? sharePositionOrigin,
BuildContext? context,
}) async {
if (_useMacosFallback) {
for (final file in files) {
await Process.run('open', ['-R', file.path]);
}
if (context != null && context.mounted) {
InfospectToast.show(
context,
'Revealed in Finder',
icon: Icons.folder_open_rounded,
);
}
return;
}
await SharePlus.instance.share(
ShareParams(
files: files,
subject: subject,
sharePositionOrigin: sharePositionOrigin,
),
);
}