reAuthenticateCredential(currentPassword: any, newPassword: any) {
var user: any = firebase.default.auth().currentUser;
var cred = firebase.default.auth.EmailAuthProvider.credential(
user.email,
currentPassword
);
var result = user.reauthenticateWithCredential(cred);
console.log(result);
this.changePassword(newPassword);
}
changePassword(newPassword: any) {
var user: any = firebase.default.auth().currentUser;
user
.updatePassword(newPassword)
.then(() => {
this.toasterService.notificationSuccess(
message.PASSWORD_IS_UPDATED_SUCCESSFULLY
);
console.log('update successfull');
})
.catch((error: any) => {
this.toasterService.notificationDanger(error.message);
});
}