refresh_token: string;
token_type: string;
+ static load(): Token {
+ return new Token({
+ access_token: localStorage.getItem('access_token'),
+ refresh_token: localStorage.getItem('refresh_token'),
+ token_type: localStorage.getItem('token_type')
+ });
+ }
+
constructor (hash?: any) {
if (hash) {
this.access_token = hash.access_token;
}
}
- static load(): Token {
- return new Token({
- access_token: localStorage.getItem('access_token'),
- refresh_token: localStorage.getItem('refresh_token'),
- token_type: localStorage.getItem('token_type')
- });
- }
-
save():void {
localStorage.setItem('access_token', this.access_token);
localStorage.setItem('refresh_token', this.refresh_token);
username: string;
token: Token;
+ static load(): User {
+ return new User(localStorage.getItem('username'), Token.load());
+ }
+
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();