1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-04 10:19:35 +02:00
Peertube/client/angular/users/models/user.ts

20 lines
415 B
TypeScript

import { Token } from './token';
export class User {
username: string;
token: Token;
constructor (username: string, hash_token: any) {
this.username = username;
this.token = new Token(hash_token);
}
static load(): User {
return new User(localStorage.getItem('username'), Token.load());
}
save(): void {
localStorage.setItem('username', this.username);
this.token.save();
}
}