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