shareMedia method
Share a media item using the platform share sheet.
Implementation
Future<void> shareMedia(CloudMediaItem media) async {
if (media.downloadUrl.isNotEmpty) {
await SharePlus.instance.share(
ShareParams(uri: Uri.parse(media.downloadUrl)),
);
} else {
final path = await downloadMedia(media.id);
await SharePlus.instance.share(ShareParams(files: [XFile(path)]));
}
}