From 9b7297540d3e99ef87826a223be959f318ad4520 Mon Sep 17 00:00:00 2001 From: jeremy styczen Date: Fri, 5 Oct 2018 11:08:18 +0200 Subject: [PATCH 1/2] Add getter and setter for AngularTokenOptions --- projects/angular-token/src/lib/angular-token.service.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/projects/angular-token/src/lib/angular-token.service.ts b/projects/angular-token/src/lib/angular-token.service.ts index 920a9221..ee21f676 100755 --- a/projects/angular-token/src/lib/angular-token.service.ts +++ b/projects/angular-token/src/lib/angular-token.service.ts @@ -112,6 +112,14 @@ export class AngularTokenService implements CanActivate { this.tryLoadAuthData(); } + setTokenOptions(options: any) { + this.options = (Object).assign(this.options, options); + } + + getTokenOption(key: string): string { + return this.options[key] + } + userSignedIn(): boolean { return !!this.authData; } From d49045a878e9c24cc329b0ee5e26a8efdbaba843 Mon Sep 17 00:00:00 2001 From: jeremy styczen Date: Tue, 6 Nov 2018 17:15:20 +0100 Subject: [PATCH 2/2] change settokenOptions and getTokenOptions with getter and setter --- .../src/lib/angular-token.service.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/projects/angular-token/src/lib/angular-token.service.ts b/projects/angular-token/src/lib/angular-token.service.ts index ee21f676..2dd1043a 100755 --- a/projects/angular-token/src/lib/angular-token.service.ts +++ b/projects/angular-token/src/lib/angular-token.service.ts @@ -46,6 +46,14 @@ export class AngularTokenService implements CanActivate { return this.options.apiBase; } + get tokenOptions(): AngularTokenOptions { + return this.options + } + + set tokenOptions(options) { + this.options = (Object).assign(this.options, options); + } + private options: AngularTokenOptions; private userType: UserType; private authData: AuthData; @@ -112,14 +120,6 @@ export class AngularTokenService implements CanActivate { this.tryLoadAuthData(); } - setTokenOptions(options: any) { - this.options = (Object).assign(this.options, options); - } - - getTokenOption(key: string): string { - return this.options[key] - } - userSignedIn(): boolean { return !!this.authData; }