downloadMedia function
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);
}
}