Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { ILoginCredentials } from "./mocks-ionic";
- import { AuthorizationProvider } from "../src/providers/authorization/authorization";
- export class Authentications {
- static authenticate(authorizationProvider: AuthorizationProvider, credentials: ILoginCredentials, profileId) {
- return new Promise(resolve => {
- authorizationProvider.login(credentials).subscribe((response: any) => {
- let loginCredentials = JSON.parse(response._body);
- let actualDate = new Date();
- actualDate.setSeconds(actualDate.getSeconds() + loginCredentials.expires_in);
- loginCredentials.expires_in = actualDate.getTime()
- sessionStorage.setItem('token', JSON.stringify(loginCredentials));
- sessionStorage.setItem('profile-id', profileId);
- resolve();
- });
- })
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement