1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-10 13:23:34 +00:00

isViewOpen returns promise

This commit is contained in:
Kyle Spearrin
2019-08-20 13:47:22 -04:00
parent 545e92ca2e
commit deb5d2bf62
2 changed files with 6 additions and 7 deletions

2
jslib

Submodule jslib updated: 1f98a2ebcb...ae37c2198b

View File

@@ -89,24 +89,23 @@ export default class BrowserPlatformUtilsService implements PlatformUtilsService
return this.analyticsIdCache;
}
isViewOpen(): boolean {
isViewOpen(): Promise<boolean> {
if (BrowserApi.isPopupOpen()) {
return true;
return Promise.resolve(true);
}
if (this.isSafari()) {
// TODO
return false;
return Promise.resolve(false);
}
const sidebarView = this.sidebarViewName();
const sidebarOpen = sidebarView != null && chrome.extension.getViews({ type: sidebarView }).length > 0;
if (sidebarOpen) {
return true;
return Promise.resolve(true);
}
const tabOpen = chrome.extension.getViews({ type: 'tab' }).length > 0;
return tabOpen;
return Promise.resolve(tabOpen);
}
lockTimeout(): number {