Skip to content
This repository was archived by the owner on Jun 26, 2020. It is now read-only.

Commit 54e5a68

Browse files
committed
Refactor Cognito User management classes so that each service class in in its own file. Not only does this follow the style guide, it sets the stage to avoid circular dependency problems.
1 parent 51b519a commit 54e5a68

16 files changed

+310
-279
lines changed

src/app/app.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
*/
88
import {Component, OnInit} from "@angular/core";
99
import {AwsUtil} from "./service/aws.service";
10-
import {UserLoginService, CognitoUtil, LoggedInCallback} from "./service/cognito.service";
10+
import {UserLoginService} from "./service/user-login.service";
11+
import {CognitoUtil, LoggedInCallback} from "./service/cognito.service";
1112

1213
@Component({
1314
selector: 'app-root',

src/app/app.module.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@ import {NgModule} from "@angular/core";
33
import {FormsModule} from "@angular/forms";
44
import {HttpModule} from "@angular/http";
55
import {AppComponent} from "./app.component";
6-
import {UserRegistrationService, UserLoginService, UserParametersService, CognitoUtil} from "./service/cognito.service";
6+
import {UserRegistrationService} from "./service/user-registration.service";
7+
import {UserParametersService} from "./service/user-parameters.service";
8+
import {UserLoginService} from "./service/user-login.service";
9+
import {CognitoUtil} from "./service/cognito.service";
710
import {routing} from "./app.routes";
811
import {HomeComponent, AboutComponent, HomeLandingComponent} from "./public/home.component";
912
import {AwsUtil} from "./service/aws.service";

src/app/public/auth/confirm/confirmRegistration.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import {Component, OnInit, OnDestroy} from "@angular/core";
22
import {Router, ActivatedRoute} from "@angular/router";
3-
import {UserRegistrationService, UserLoginService, LoggedInCallback} from "../../../service/cognito.service";
3+
import {UserRegistrationService} from "../../../service/user-registration.service";
4+
import {UserLoginService} from "../../../service/user-login.service";
5+
import {LoggedInCallback} from "../../../service/cognito.service";
46

57
@Component({
68
selector: 'awscognito-angular2-app',

src/app/public/auth/forgot/forgotPassword.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {Component, OnInit, OnDestroy} from "@angular/core";
22
import {Router, ActivatedRoute} from "@angular/router";
3-
import {CognitoCallback, UserLoginService} from "../../../service/cognito.service";
3+
import {UserLoginService} from "../../../service/user-login.service";
4+
import {CognitoCallback} from "../../../service/cognito.service";
45

56
@Component({
67
selector: 'awscognito-angular2-app',

src/app/public/auth/login/login.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {Component, OnInit} from "@angular/core";
22
import {Router} from "@angular/router";
3-
import {CognitoCallback, UserLoginService, LoggedInCallback} from "../../../service/cognito.service";
3+
import {UserLoginService} from "../../../service/user-login.service";
4+
import {CognitoCallback, LoggedInCallback} from "../../../service/cognito.service";
45
import {DynamoDBService} from "../../../service/ddb.service";
56

67
@Component({

src/app/public/auth/newpassword/newpassword.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import {Component} from "@angular/core";
22
import {Router} from "@angular/router";
3-
import {UserRegistrationService, UserLoginService, CognitoCallback} from "../../../service/cognito.service";
3+
import {UserRegistrationService} from "../../../service/user-registration.service";
4+
import {UserLoginService} from "../../../service/user-login.service";
5+
import {CognitoCallback} from "../../../service/cognito.service";
46

57
export class NewPasswordUser {
68
username: string;

src/app/public/auth/register/registration.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {Component} from "@angular/core";
22
import {Router} from "@angular/router";
3-
import {UserRegistrationService, CognitoCallback} from "../../../service/cognito.service";
3+
import {UserRegistrationService} from "../../../service/user-registration.service";
4+
import {CognitoCallback} from "../../../service/cognito.service";
45

56
export class RegistrationUser {
67
name: string;

src/app/public/auth/resend/resendCode.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import {Component} from "@angular/core";
2-
import {CognitoCallback, UserRegistrationService} from "../../../service/cognito.service";
2+
import {UserRegistrationService} from "../../../service/user-registration.service";
3+
import {CognitoCallback} from "../../../service/cognito.service";
34
import {Router} from "@angular/router";
45
@Component({
56
selector: 'awscognito-angular2-app',

src/app/secure/jwttokens/jwt.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import {Component} from "@angular/core";
2-
import {LoggedInCallback, UserLoginService, CognitoUtil, Callback} from "../../service/cognito.service";
2+
import {UserLoginService} from "../../service/user-login.service";
3+
import {LoggedInCallback, CognitoUtil, Callback} from "../../service/cognito.service";
34
import {Router} from "@angular/router";
45

56

src/app/secure/landing/securehome.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {Component, OnInit} from "@angular/core";
22
import {Router} from "@angular/router";
3-
import {LoggedInCallback, UserLoginService} from "../../service/cognito.service";
3+
import {UserLoginService} from "../../service/user-login.service";
4+
import {LoggedInCallback} from "../../service/cognito.service";
45

56
@Component({
67
selector: 'awscognito-angular2-app',

0 commit comments

Comments
 (0)