downloadMedia function

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

Implementation

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