mirror of
https://github.com/bitwarden/browser
synced 2025-12-17 08:43:33 +00:00
isViewOpen returns promise
This commit is contained in:
@@ -13,7 +13,7 @@ export abstract class PlatformUtilsService {
|
|||||||
isIE: () => boolean;
|
isIE: () => boolean;
|
||||||
isMacAppStore: () => boolean;
|
isMacAppStore: () => boolean;
|
||||||
analyticsId: () => string;
|
analyticsId: () => string;
|
||||||
isViewOpen: () => boolean;
|
isViewOpen: () => Promise<boolean>;
|
||||||
lockTimeout: () => number;
|
lockTimeout: () => number;
|
||||||
launchUri: (uri: string, options?: any) => void;
|
launchUri: (uri: string, options?: any) => void;
|
||||||
saveFile: (win: Window, blobData: any, blobOptions: any, fileName: string) => void;
|
saveFile: (win: Window, blobData: any, blobOptions: any, fileName: string) => void;
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ export class CliPlatformUtilsService implements PlatformUtilsService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
isViewOpen() {
|
isViewOpen() {
|
||||||
return false;
|
return Promise.resolve(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
lockTimeout(): number {
|
lockTimeout(): number {
|
||||||
|
|||||||
@@ -98,8 +98,8 @@ export class ElectronPlatformUtilsService implements PlatformUtilsService {
|
|||||||
return this.analyticsIdCache;
|
return this.analyticsIdCache;
|
||||||
}
|
}
|
||||||
|
|
||||||
isViewOpen(): boolean {
|
isViewOpen(): Promise<boolean> {
|
||||||
return false;
|
return Promise.resolve(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
lockTimeout(): number {
|
lockTimeout(): number {
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ export class LockService implements LockServiceAbstraction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async checkLock(): Promise<void> {
|
async checkLock(): Promise<void> {
|
||||||
if (this.platformUtilsService.isViewOpen()) {
|
if (await this.platformUtilsService.isViewOpen()) {
|
||||||
// Do not lock
|
// Do not lock
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user