Advertisement
Guest User

Untitled

a guest
Jun 25th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { ILoginCredentials } from "./mocks-ionic";
  2. import { AuthorizationProvider } from "../src/providers/authorization/authorization";
  3. export class Authentications {
  4.     static authenticate(authorizationProvider: AuthorizationProvider, credentials: ILoginCredentials, profileId) {
  5.         return new Promise(resolve => {
  6.             authorizationProvider.login(credentials).subscribe((response: any) => {
  7.  
  8.  
  9.                 let loginCredentials = JSON.parse(response._body);
  10.                 let actualDate = new Date();
  11.                 actualDate.setSeconds(actualDate.getSeconds() + loginCredentials.expires_in);
  12.                 loginCredentials.expires_in = actualDate.getTime()
  13.  
  14.                 sessionStorage.setItem('token', JSON.stringify(loginCredentials));
  15.                 sessionStorage.setItem('profile-id', profileId);
  16.                 resolve();
  17.             });
  18.         })
  19.     }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement