From ae37c2198bd2cb4799f76592c7fa49be154135d3 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 20 Aug 2019 13:47:15 -0400 Subject: [PATCH] isViewOpen returns promise --- src/abstractions/platformUtils.service.ts | 2 +- src/cli/services/cliPlatformUtils.service.ts | 2 +- src/electron/services/electronPlatformUtils.service.ts | 4 ++-- src/services/lock.service.ts | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/abstractions/platformUtils.service.ts b/src/abstractions/platformUtils.service.ts index 38204ab899..188bd80090 100644 --- a/src/abstractions/platformUtils.service.ts +++ b/src/abstractions/platformUtils.service.ts @@ -13,7 +13,7 @@ export abstract class PlatformUtilsService { isIE: () => boolean; isMacAppStore: () => boolean; analyticsId: () => string; - isViewOpen: () => boolean; + isViewOpen: () => Promise; lockTimeout: () => number; launchUri: (uri: string, options?: any) => void; saveFile: (win: Window, blobData: any, blobOptions: any, fileName: string) => void; diff --git a/src/cli/services/cliPlatformUtils.service.ts b/src/cli/services/cliPlatformUtils.service.ts index ad4f69b6fc..d7564c9b84 100644 --- a/src/cli/services/cliPlatformUtils.service.ts +++ b/src/cli/services/cliPlatformUtils.service.ts @@ -73,7 +73,7 @@ export class CliPlatformUtilsService implements PlatformUtilsService { } isViewOpen() { - return false; + return Promise.resolve(false); } lockTimeout(): number { diff --git a/src/electron/services/electronPlatformUtils.service.ts b/src/electron/services/electronPlatformUtils.service.ts index 4539b982e0..877cbfcf4f 100644 --- a/src/electron/services/electronPlatformUtils.service.ts +++ b/src/electron/services/electronPlatformUtils.service.ts @@ -98,8 +98,8 @@ export class ElectronPlatformUtilsService implements PlatformUtilsService { return this.analyticsIdCache; } - isViewOpen(): boolean { - return false; + isViewOpen(): Promise { + return Promise.resolve(false); } lockTimeout(): number { diff --git a/src/services/lock.service.ts b/src/services/lock.service.ts index 0c091d9fc0..851838b806 100644 --- a/src/services/lock.service.ts +++ b/src/services/lock.service.ts @@ -44,7 +44,7 @@ export class LockService implements LockServiceAbstraction { } async checkLock(): Promise { - if (this.platformUtilsService.isViewOpen()) { + if (await this.platformUtilsService.isViewOpen()) { // Do not lock return; }