isViewOpen returns promise

This commit is contained in:
Kyle Spearrin 2019-08-20 13:47:15 -04:00
parent 1f98a2ebcb
commit ae37c2198b
4 changed files with 5 additions and 5 deletions

View File

@ -13,7 +13,7 @@ export abstract class PlatformUtilsService {
isIE: () => boolean;
isMacAppStore: () => boolean;
analyticsId: () => string;
isViewOpen: () => boolean;
isViewOpen: () => Promise<boolean>;
lockTimeout: () => number;
launchUri: (uri: string, options?: any) => void;
saveFile: (win: Window, blobData: any, blobOptions: any, fileName: string) => void;

View File

@ -73,7 +73,7 @@ export class CliPlatformUtilsService implements PlatformUtilsService {
}
isViewOpen() {
return false;
return Promise.resolve(false);
}
lockTimeout(): number {

View File

@ -98,8 +98,8 @@ export class ElectronPlatformUtilsService implements PlatformUtilsService {
return this.analyticsIdCache;
}
isViewOpen(): boolean {
return false;
isViewOpen(): Promise<boolean> {
return Promise.resolve(false);
}
lockTimeout(): number {

View File

@ -44,7 +44,7 @@ export class LockService implements LockServiceAbstraction {
}
async checkLock(): Promise<void> {
if (this.platformUtilsService.isViewOpen()) {
if (await this.platformUtilsService.isViewOpen()) {
// Do not lock
return;
}