downloadImage static method

Future<void> downloadImage(
  1. String imageUrl
)

Implementation

static Future<void> downloadImage(String imageUrl) async {
  try {
    var response = await Dio().get(
      imageUrl,
      options: Options(responseType: ResponseType.bytes),
    );

    await SaverGallery.saveImage(
      Uint8List.fromList(response.data),
      fileName: generateImageName(),
      skipIfExists: false,
    );
    showFeedbackSnackbar(Strings.imageDownloadSuccess.tr, Symbols.photo);
  } catch (e) {
    showErrorSnackbar(Strings.imageDownloadFail.tr);
  }
}