]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/account/account.component.ts
Begin videos of an account
[github/Chocobozzz/PeerTube.git] / client / src / app / account / account.component.ts
index 5c42103f878643dc171e1daba7d6be22cc91d72a..3d3677ab09b106f506a483906ae4e57d4b1b7dc5 100644 (file)
@@ -1,45 +1,8 @@
-import { Control, ControlGroup, Validators } from '@angular/common';
-import { Component, OnInit } from '@angular/core';
-import { Router } from '@angular/router';
-
-import { AccountService } from './account.service';
+import { Component } from '@angular/core'
 
 @Component({
   selector: 'my-account',
-  template: require('./account.component.html'),
-  providers: [ AccountService ]
+  templateUrl: './account.component.html',
+  styleUrls: [ './account.component.scss' ]
 })
-
-export class AccountComponent implements OnInit {
-  changePasswordForm: ControlGroup;
-  information: string = null;
-  error: string = null;
-
-  constructor(
-    private accountService: AccountService,
-    private router: Router
-  ) {}
-
-  ngOnInit() {
-    this.changePasswordForm = new ControlGroup({
-      newPassword: new Control('', Validators.compose([ Validators.required, Validators.minLength(6) ])),
-      newConfirmedPassword: new Control('', Validators.compose([ Validators.required, Validators.minLength(6) ])),
-    });
-  }
-
-  changePassword(newPassword: string, newConfirmedPassword: string) {
-    this.information = null;
-    this.error = null;
-
-    if (newPassword !== newConfirmedPassword) {
-      this.error = 'The new password and the confirmed password do not correspond.';
-      return;
-    }
-
-    this.accountService.changePassword(newPassword).subscribe(
-      ok => this.information = 'Password updated.',
-
-      err => this.error = err
-    );
-  }
-}
+export class AccountComponent {}