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) {
_showSnackBar(context, 'Revealed in Finder');
}
return;
}
await SharePlus.instance.share(
ShareParams(
files: files,
subject: subject,
sharePositionOrigin: sharePositionOrigin,
),
);
}