diff --git a/src/angular/services/auth-guard.service.ts b/src/angular/services/auth-guard.service.ts index c388e2094c9..1db4e5726c6 100644 --- a/src/angular/services/auth-guard.service.ts +++ b/src/angular/services/auth-guard.service.ts @@ -20,8 +20,8 @@ export class AuthGuardService implements CanActivate { return false; } - const key = await this.cryptoService.getKey(); - if (key == null) { + const hasKey = await this.cryptoService.hasKey(); + if (!hasKey) { this.router.navigate(['lock']); return false; } diff --git a/src/services/api.service.ts b/src/services/api.service.ts index 7f581859f57..6c735530b48 100644 --- a/src/services/api.service.ts +++ b/src/services/api.service.ts @@ -60,8 +60,8 @@ export class ApiService implements ApiServiceAbstraction { /* tslint:disable */ // Desktop - //this.baseUrl = 'http://localhost:4000'; - //this.identityBaseUrl = 'http://localhost:33656'; + this.baseUrl = 'http://localhost:4000'; + this.identityBaseUrl = 'http://localhost:33656'; // Desktop HTTPS //this.baseUrl = 'https://localhost:44377'; @@ -76,13 +76,15 @@ export class ApiService implements ApiServiceAbstraction { //this.identityBaseUrl = 'https://preview-identity.bitwarden.com'; // Production + /* if (this.isWebClient) { - this.baseUrl = 'https://vault.bitwarden.com/api'; - this.identityBaseUrl = 'https://vault.bitwarden.com/identity'; + this.baseUrl = 'https://api.bitwarden.com'; + this.identityBaseUrl = 'https://identity.bitwarden.com'; } else { this.baseUrl = 'https://api.bitwarden.com'; this.identityBaseUrl = 'https://identity.bitwarden.com'; } + */ /* tslint:enable */ } diff --git a/src/services/cipher.service.ts b/src/services/cipher.service.ts index 6b60c0bd56f..2544d4f1c42 100644 --- a/src/services/cipher.service.ts +++ b/src/services/cipher.service.ts @@ -179,8 +179,8 @@ export class CipherService implements CipherServiceAbstraction { } const decCiphers: CipherView[] = []; - const key = await this.cryptoService.getKey(); - if (key == null) { + const hasKey = await this.cryptoService.hasKey(); + if (!hasKey) { throw new Error('No key.'); } diff --git a/src/services/collection.service.ts b/src/services/collection.service.ts index caca3c8920d..02821bcba99 100644 --- a/src/services/collection.service.ts +++ b/src/services/collection.service.ts @@ -54,8 +54,8 @@ export class CollectionService implements CollectionServiceAbstraction { return this.decryptedCollectionCache; } - const key = await this.cryptoService.getKey(); - if (key == null) { + const hasKey = await this.cryptoService.hasKey(); + if (!hasKey) { throw new Error('No key.'); } diff --git a/src/services/folder.service.ts b/src/services/folder.service.ts index f596941bb35..d4806e0c0f9 100644 --- a/src/services/folder.service.ts +++ b/src/services/folder.service.ts @@ -67,8 +67,8 @@ export class FolderService implements FolderServiceAbstraction { return this.decryptedFolderCache; } - const key = await this.cryptoService.getKey(); - if (key == null) { + const hasKey = await this.cryptoService.hasKey(); + if (!hasKey) { throw new Error('No key.'); } diff --git a/src/services/lock.service.ts b/src/services/lock.service.ts index 50e46c14204..bc744ce0126 100644 --- a/src/services/lock.service.ts +++ b/src/services/lock.service.ts @@ -36,8 +36,8 @@ export class LockService implements LockServiceAbstraction { return; } - const key = await this.cryptoService.getKey(); - if (key == null) { + const hasKey = await this.cryptoService.hasKey(); + if (!hasKey) { // no key so no need to lock return; } diff --git a/src/services/passwordGeneration.service.ts b/src/services/passwordGeneration.service.ts index f39acb59cf4..0e68c0c8f8f 100644 --- a/src/services/passwordGeneration.service.ts +++ b/src/services/passwordGeneration.service.ts @@ -169,7 +169,7 @@ export class PasswordGenerationService implements PasswordGenerationServiceAbstr } async getHistory(): Promise { - const hasKey = (await this.cryptoService.getKey()) != null; + const hasKey = await this.cryptoService.hasKey(); if (!hasKey) { return new Array(); } @@ -184,7 +184,7 @@ export class PasswordGenerationService implements PasswordGenerationServiceAbstr async addHistory(password: string): Promise { // Cannot add new history if no key is available - const hasKey = (await this.cryptoService.getKey()) != null; + const hasKey = await this.cryptoService.hasKey(); if (!hasKey) { return; }