]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/+admin/overview/users/user-edit/user-password.component.ts
Refactor form reactive
[github/Chocobozzz/PeerTube.git] / client / src / app / +admin / overview / users / user-edit / user-password.component.ts
index 42bf20de14a6a5745207a1aaef45e7331fc8f354..d6616e07780864b1dea9cba8bbf6a41c580cd3dd 100644 (file)
@@ -1,7 +1,8 @@
 import { Component, Input, OnInit } from '@angular/core'
-import { Notifier, UserService } from '@app/core'
+import { Notifier } from '@app/core'
 import { USER_PASSWORD_VALIDATOR } from '@app/shared/form-validators/user-validators'
-import { FormReactive, FormValidatorService } from '@app/shared/shared-forms'
+import { FormReactive, FormReactiveService } from '@app/shared/shared-forms'
+import { UserAdminService } from '@app/shared/shared-users'
 import { UserUpdate } from '@shared/models'
 
 @Component({
@@ -17,9 +18,9 @@ export class UserPasswordComponent extends FormReactive implements OnInit {
   @Input() userId: number
 
   constructor (
-    protected formValidatorService: FormValidatorService,
+    protected formReactiveService: FormReactiveService,
     private notifier: Notifier,
-    private userService: UserService
+    private userAdminService: UserAdminService
   ) {
     super()
   }
@@ -35,7 +36,7 @@ export class UserPasswordComponent extends FormReactive implements OnInit {
 
     const userUpdate: UserUpdate = this.form.value
 
-    this.userService.updateUser(this.userId, userUpdate)
+    this.userAdminService.updateUser(this.userId, userUpdate)
       .subscribe({
         next: () => this.notifier.success($localize`Password changed for user ${this.username}.`),