From 6b65842eec63ef6c3eb3aab4c67652b2d332d399 Mon Sep 17 00:00:00 2001 From: geek Date: Thu, 19 Apr 2018 22:29:06 +0900 Subject: [PATCH] totp ing --- .../totp/config/config-setting.component.html | 5 ++++- .../totp/config/config-setting.component.ts | 16 +++++++++++----- .../member/service/member-totp.service.ts | 2 -- src/packages/member/store/totp/totp.reducer.ts | 1 + src/packages/member/store/totp/totp.state.ts | 2 ++ 5 files changed, 18 insertions(+), 8 deletions(-) diff --git a/src/packages/member/component/settings/totp/config/config-setting.component.html b/src/packages/member/component/settings/totp/config/config-setting.component.html index ad21388..dc24856 100644 --- a/src/packages/member/component/settings/totp/config/config-setting.component.html +++ b/src/packages/member/component/settings/totp/config/config-setting.component.html @@ -16,7 +16,10 @@

Key & Backup Code

-
{{totpMap.key}}
+
{{totp.key}}, {{totp.uri}}
+
+ +
{ - if (m != null) { - this.totpMap = m; - } + (obj: any) => { + console.log(obj); + this.totp = obj; }, (error: RPCClientError) => { console.log(error.response.message); diff --git a/src/packages/member/service/member-totp.service.ts b/src/packages/member/service/member-totp.service.ts index 7d444df..28148df 100644 --- a/src/packages/member/service/member-totp.service.ts +++ b/src/packages/member/service/member-totp.service.ts @@ -14,8 +14,6 @@ export class MemberTotpService { } public createTotp(member: Member): Observable { - // Todo Store get member object - return this.rpcService.call('MemberTotpService.createTotp', member); } diff --git a/src/packages/member/store/totp/totp.reducer.ts b/src/packages/member/store/totp/totp.reducer.ts index 9df9ace..612e05b 100644 --- a/src/packages/member/store/totp/totp.reducer.ts +++ b/src/packages/member/store/totp/totp.reducer.ts @@ -23,6 +23,7 @@ export function reducer(state = initialState, action: Actions): State { const keyURI = action.payload.uri; return { ...state, + totp: {key: secretKey, uri: keyURI}, error: null, pending: false, secretKey: secretKey, diff --git a/src/packages/member/store/totp/totp.state.ts b/src/packages/member/store/totp/totp.state.ts index 86d95ec..32a2f86 100644 --- a/src/packages/member/store/totp/totp.state.ts +++ b/src/packages/member/store/totp/totp.state.ts @@ -1,6 +1,7 @@ import { RESTClientError } from '@loafer/ng-rest/protocol'; export interface State { + totp: any; secretKey: string; keyURI: string; error: RESTClientError | null; @@ -8,6 +9,7 @@ export interface State { } export const initialState: State = { + totp: null, secretKey: null, keyURI: null, error: null,