]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/login/login.component.ts
Design video watch modals
[github/Chocobozzz/PeerTube.git] / client / src / app / login / login.component.ts
index 77703a80c11b78636d3b5f9897560d5d9df1c51c..dfede592478046d01872248491f53d74cd28de5f 100644 (file)
@@ -7,7 +7,8 @@ import { FormReactive } from '../shared'
 
 @Component({
   selector: 'my-login',
-  templateUrl: './login.component.html'
+  templateUrl: './login.component.html',
+  styleUrls: [ './login.component.scss' ]
 })
 
 export class LoginComponent extends FormReactive implements OnInit {
@@ -56,13 +57,11 @@ export class LoginComponent extends FormReactive implements OnInit {
     this.authService.login(username, password).subscribe(
       result => this.router.navigate(['/videos/list']),
 
-      error => {
-        console.error(error.json)
-
-        if (error.json.error === 'invalid_grant') {
+      err => {
+        if (err.message === 'invalid_grant') {
           this.error = 'Credentials are invalid.'
         } else {
-          this.error = `${error.json.error}: ${error.json.error_description}`
+          this.error = `${err.body.error_description}`
         }
       }
     )