shareMedia method

Future<void> shareMedia(
  1. CloudMediaItem media
)

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)]));
  }
}