downloadMedia function

void downloadMedia(
  1. String messageId
)

Implementation

void downloadMedia(String messageId) async {
  debugPrint("media download click");
  debugPrint("media download click--> $messageId");
  if (await AppUtils.isNetConnected()) {
    var permission = await AppPermission.getStoragePermission(
        permissionContent: getTranslated("writeStoragePermissionContent"),
        deniedContent: getTranslated("writeStoragePermissionDeniedContent"));
    if (permission) {
      debugPrint("media permission granted");
      Mirrorfly.downloadMedia(messageId: messageId);
    } else {
      debugPrint("storage permission not granted");
    }
  } else {
    toToast(getTranslated("noInternetConnection"));
  }
}