]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Fix client compilation
authorChocobozzz <florian.bigard@gmail.com>
Fri, 16 Jun 2017 09:01:45 +0000 (11:01 +0200)
committerChocobozzz <florian.bigard@gmail.com>
Fri, 16 Jun 2017 09:01:45 +0000 (11:01 +0200)
client/src/app/core/auth/auth-user.model.ts
client/src/app/shared/users/user.model.ts

index f827bd6ca38296625bfab18dc248afc4b7f6358c..1a31a783429ab134566cadad2ea5307f2827d407 100644 (file)
@@ -1,4 +1,5 @@
 // Do not use the barrel (dependency loop)
+import { UserRole } from '../../../../../shared/models/user.model'
 import { User } from '../../shared/users/user.model';
 
 export class AuthUser extends User {
@@ -20,7 +21,7 @@ export class AuthUser extends User {
           id: parseInt(localStorage.getItem(this.KEYS.ID)),
           username: localStorage.getItem(this.KEYS.USERNAME),
           email: localStorage.getItem(this.KEYS.EMAIL),
-          role: localStorage.getItem(this.KEYS.ROLE),
+          role: localStorage.getItem(this.KEYS.ROLE) as UserRole,
           displayNSFW: localStorage.getItem(this.KEYS.DISPLAY_NSFW) === 'true'
         },
         Tokens.load()
@@ -41,7 +42,7 @@ export class AuthUser extends User {
   constructor(userHash: {
     id: number,
     username: string,
-    role: string,
+    role: UserRole,
     email: string,
     displayNSFW: boolean
   }, hashTokens: any) {
index 09722704a3f0ff3dbe94cc9363aba5aa6481087d..d4695ab67e6cd5c00f099a0dba486ac765383c78 100644 (file)
@@ -1,10 +1,10 @@
-import { User as UserServerModel } from '../../../../../shared';
+import { User as UserServerModel, UserRole } from '../../../../../shared';
 
 export class User implements UserServerModel {
   id: number;
   username: string;
   email: string;
-  role: string;
+  role: UserRole;
   displayNSFW: boolean;
   createdAt: Date;
 
@@ -12,7 +12,7 @@ export class User implements UserServerModel {
     id: number,
     username: string,
     email: string,
-    role: string,
+    role: UserRole,
     displayNSFW?: boolean,
     createdAt?: Date,
   }) {