removeProfileImage method
Implementation
removeProfileImage(BuildContext context) async {
if (userImgUrl.value.isNotEmpty) {
if (await AppUtils.isNetConnected()) {
if (context.mounted) showLoader(context);
loading.value = true;
Mirrorfly.removeProfileImage(flyCallBack: (response) {
loading.value = false;
hideLoader(context);
if (response.isSuccess) {
SessionManagement.setUserImage(Constants.emptyString);
isImageSelected.value = false;
isUserProfileRemoved.value = true;
userImgUrl(Constants.emptyString);
/*if (from.value == Routes.login) {
changed(true);
} else {*/
// save(frmImage: true, context: context);
// }
update();
} else {
toToast(Constants.profileImageRemoveFailed);
}
});
} else {
toToast(AppConstants.noInternetConnection);
}
} else {
imagePath("");
}
}