-
-
-
-
- QR Code
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Secret Code
- X6AWAK573M5372NM
-
-
-
-
-
-
-
diff --git a/src/packages/settings/member/component/totp/totp.component.ts b/src/packages/settings/member/component/totp/totp.component.ts
deleted file mode 100644
index 98adae1..0000000
--- a/src/packages/settings/member/component/totp/totp.component.ts
+++ /dev/null
@@ -1,93 +0,0 @@
-import { Component, OnInit } from '@angular/core';
-import { ActivatedRoute, Router } from '@angular/router';
-import * as TotpStore from '../../store/totp';
-import { Store, select } from '@ngrx/store';
-import { FormGroup, FormBuilder, Validators } from '@angular/forms';
-
-import { AuthSelector } from 'packages/member/store';
-
-
-import { TotpSelector } from '../../store';
-import { Member } from 'packages/member/model/Member';
-
-@Component({
- selector: 'of-totp',
- templateUrl: './totp.component.html',
- styleUrls: ['./totp.component.scss']
-})
-export class TotpComponent implements OnInit {
- pending$ = this.store.pipe(select(TotpSelector.select('pending')));
- error$ = this.store.pipe(select(TotpSelector.select('error')));
-
- errorMessage: string | null;
- totpForm: FormGroup;
- formErrors = {
- 'code': '',
- };
- constructor(private activatedRoute: ActivatedRoute,
- private router: Router,
- private store: Store
,
- private formBuilder: FormBuilder,
- ) { }
-
- ngOnInit() {
- this.totpForm = this.formBuilder.group({
- 'code': [
- [
- ]
- ]
- })
- this.pending$.subscribe((pending: boolean) => {
- if (pending) {
- this.totpForm.disable();
- } else {
- this.totpForm.enable();
- }
- });
-
- this.error$.subscribe((error) => {
- if (error) {
- this.errorMessage = error.exception;
- } else {
- this.errorMessage = null;
- }
- });
- }
-
- // ngAfterContentInit() {
- //
- // this.listStore.select(AuthSelector.select('member')).subscribe(
- // (member: Member) => {
- // this.store.dispatch(new TotpRegistStore.createTotp(member));
- // },
- // (error) => {
- // console.log(error);
- // }
- // );
- //
- // this.probes$.subscribe(
- // (probes: boo) => {
- // console.log(probes);
- // this.dataSource = new MatTableDataSource(probes);
- // this.dataSource.sort = this.sort;
- // },
- // (error: RPCError) => {
- // console.log(error.response.message);
- // }
- // );
- //
- // }
- registClick() {
- const code = this.totpForm.value['code'];
- const secretCode = 'X6AWAK573M5372NM';
-
- this.store.select(AuthSelector.select('member')).subscribe(
- (member: Member) => {
- this.store.dispatch(new TotpStore.Regist({ member, secretCode, code }));
- },
- (error) => {
- console.log(error);
- }
- );
- }
-}
diff --git a/src/packages/settings/member/member-totp-store.module.ts b/src/packages/settings/member/member-totp-store.module.ts
deleted file mode 100644
index aa83d9e..0000000
--- a/src/packages/settings/member/member-totp-store.module.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { NgModule } from '@angular/core';
-import { StoreModule } from '@ngrx/store';
-import { StoreDevtoolsModule } from '@ngrx/store-devtools';
-import {
- StoreRouterConnectingModule,
- RouterStateSerializer,
-} from '@ngrx/router-store';
-import { EffectsModule } from '@ngrx/effects';
-import { combineReducers, ActionReducer, ActionReducerMap, MetaReducer } from '@ngrx/store';
-
-import {
- REDUCERS,
- EFFECTS,
-} from './store';
-
-import { MODULE } from './member-totp.constant';
-
-@NgModule({
- imports: [
- StoreModule.forFeature(MODULE.name, REDUCERS),
- EffectsModule.forFeature(EFFECTS),
- ],
-})
-export class MemberTotpStoreModule { }
diff --git a/src/packages/settings/member/member-totp.constant.ts b/src/packages/settings/member/member-totp.constant.ts
deleted file mode 100644
index f0800c0..0000000
--- a/src/packages/settings/member/member-totp.constant.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export const MODULE = {
- name: 'member-totp'
-};
diff --git a/src/packages/settings/member/member-totp.module.ts b/src/packages/settings/member/member-totp.module.ts
deleted file mode 100644
index 6d854fc..0000000
--- a/src/packages/settings/member/member-totp.module.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-// import { NgModule } from '@angular/core';
-// import { CommonModule } from '@angular/common';
-// import {FormsModule, ReactiveFormsModule} from '@angular/forms';
-
-// import { MaterialModule } from 'packages/commons/material/material.module';
-// import { QRCodeModule } from 'angularx-qrcode';
-
-// import { COMPONENTS } from './component';
-// import { SERVICES } from '../../settings/member/service';
-// import { MemberTotpStoreModule } from './member-totp-store.module';
-
-// @NgModule({
-// imports: [
-// CommonModule,
-// FormsModule,
-// MaterialModule,
-// FormsModule,
-// ReactiveFormsModule,
-// QRCodeModule,
-// MemberTotpStoreModule
-// ],
-// exports: [
-// COMPONENTS,
-// ],
-// declarations: [
-// COMPONENTS,
-// ],
-// providers: [
-// SERVICES,
-// ],
-// })
-// export class MemberTotpModule { }
diff --git a/src/packages/settings/member/service/index.ts b/src/packages/settings/member/service/index.ts
deleted file mode 100644
index 4a051ca..0000000
--- a/src/packages/settings/member/service/index.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import { MemberTotpService } from './member-totp.service';
-
-export const SERVICES = [
- MemberTotpService,
-];
diff --git a/src/packages/settings/member/store/index.ts b/src/packages/settings/member/store/index.ts
deleted file mode 100644
index 2a0dcbd..0000000
--- a/src/packages/settings/member/store/index.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-import {
- createSelector,
- createFeatureSelector,
- ActionReducerMap,
-} from '@ngrx/store';
-
-import { StateSelector } from 'packages/core/ngrx/store';
-
-import { MODULE } from '../member-totp.constant';
-
-import * as TotpStore from './totp';
-
-export interface State {
- totp: TotpStore.State;
-}
-
-export const REDUCERS = {
- totp: TotpStore.reducer,
-};
-
-export const EFFECTS = [
- TotpStore.Effects,
-];
-
-export const selectMemberTotpState = createFeatureSelector(MODULE.name);
-
-export const TotpSelector = new StateSelector(createSelector(
- selectMemberTotpState,
- (state: State) => state.totp
-));
-