From b49a8313a9e95bf2c8fa085d6aba3f34e479d94e Mon Sep 17 00:00:00 2001 From: leejh Date: Fri, 11 Oct 2019 18:01:39 +0900 Subject: [PATCH] save LOGIN_RES info in sessionstorage --- .../src/app/resolvers/messenger.resolver.ts | 6 ++++++ .../src/app/types/login-res-info.type.ts | 1 + 2 files changed, 7 insertions(+) create mode 100644 projects/ucap-webmessenger-app/src/app/types/login-res-info.type.ts diff --git a/projects/ucap-webmessenger-app/src/app/resolvers/messenger.resolver.ts b/projects/ucap-webmessenger-app/src/app/resolvers/messenger.resolver.ts index fccc317b..804b1cb8 100644 --- a/projects/ucap-webmessenger-app/src/app/resolvers/messenger.resolver.ts +++ b/projects/ucap-webmessenger-app/src/app/resolvers/messenger.resolver.ts @@ -45,6 +45,7 @@ import * as OptionStore from '@app/store/messenger/option'; import * as QueryStore from '@app/store/messenger/query'; import * as SyncStore from '@app/store/messenger/sync'; import { VerInfo2, KEY_VER_INFO } from '@app/types/ver-info.type'; +import { KEY_LOGIN_RES_INFO } from '@app/types/login-res-info.type'; @Injectable() export class AppMessengerResolver implements Resolve { @@ -114,6 +115,11 @@ export class AppMessengerResolver implements Resolve { }), switchMap(res => { loginRes = res; + + this.sessionStorageService.set(KEY_LOGIN_RES_INFO, { + ...loginRes + }); + return forkJoin([ this.queryProtocolService.auth({ deviceType: environmentsInfo.deviceType diff --git a/projects/ucap-webmessenger-app/src/app/types/login-res-info.type.ts b/projects/ucap-webmessenger-app/src/app/types/login-res-info.type.ts new file mode 100644 index 00000000..e144ec64 --- /dev/null +++ b/projects/ucap-webmessenger-app/src/app/types/login-res-info.type.ts @@ -0,0 +1 @@ +export const KEY_LOGIN_RES_INFO = 'ucap::LOGIN_RES_INFO';