shareImage static method

Future<void> shareImage(
  1. String imageUrl
)

Implementation

static Future<void> shareImage(String imageUrl) async {
  try {
    final url = Uri.parse(imageUrl);
    final response = await http.get(url);
    final contentType = response.headers['content-type'];
    final image = XFile.fromData(
      response.bodyBytes,
      mimeType: contentType,
    );
    await SharePlus.instance.share(ShareParams(files: [image]));
  } catch (e) {
    showErrorSnackbar(Strings.apiErrorGeneric.tr);
  }
}