downloadMedia function

void downloadMedia(
  1. BuildContext context,
  2. String messageId
)

Implementation

void downloadMedia(BuildContext context,String messageId) async {
  debugPrint("media download click");
  debugPrint("media download click--> $messageId");
  if (await AppUtils.isNetConnected()) {
    if(context.mounted) {
      AppPermission.getStoragePermission(context).then((value) {
        if (value) {
          // if (await askStoragePermission(context)) {
          debugPrint("media permission granted");
          Mirrorfly.downloadMedia(messageId);
        } else {
          debugPrint("storage permission not granted");
        }
      });
    }
  } else {
    toToast(AppConstants.noInternetConnection);
  }
}