import { filter } from 'rxjs/operators'
import { Component, OnInit } from '@angular/core'
import { AuthService, Notifier, UserService } from '@app/core'
-import { USER_CONFIRM_PASSWORD_VALIDATOR, USER_PASSWORD_VALIDATOR, USER_EXISTING_PASSWORD_VALIDATOR } from '@app/shared/form-validators/user-validators'
+import {
+ USER_CONFIRM_PASSWORD_VALIDATOR,
+ USER_EXISTING_PASSWORD_VALIDATOR,
+ USER_PASSWORD_VALIDATOR
+} from '@app/shared/form-validators/user-validators'
import { FormReactive, FormValidatorService } from '@app/shared/shared-forms'
import { User } from '@shared/models'
private notifier: Notifier,
private authService: AuthService,
private userService: UserService
- ) {
+ ) {
super()
}
const confirmPasswordControl = this.form.get('new-confirmed-password')
confirmPasswordControl.valueChanges
- .pipe(filter(v => v !== this.form.value[ 'new-password' ]))
+ .pipe(filter(v => v !== this.form.value['new-password']))
.subscribe(() => confirmPasswordControl.setErrors({ matchPassword: true }))
}
changePassword () {
- const currentPassword = this.form.value[ 'current-password' ]
- const newPassword = this.form.value[ 'new-password' ]
+ const currentPassword = this.form.value['current-password']
+ const newPassword = this.form.value['new-password']
this.userService.changePassword(currentPassword, newPassword)
.subscribe({