mirror of
https://github.com/bitwarden/browser.git
synced 2025-01-24 21:41:33 +01:00
browser api cleanup
This commit is contained in:
parent
0feb01b4f4
commit
142e631e1a
@ -125,27 +125,21 @@ export class BrowserApi {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static createNewTab(url: string, extensionPage: boolean = false): any {
|
static createNewTab(url: string, extensionPage: boolean = false) {
|
||||||
if (BrowserApi.isChromeApi) {
|
if (BrowserApi.isChromeApi) {
|
||||||
chrome.tabs.create({ url: url });
|
chrome.tabs.create({ url: url });
|
||||||
return null;
|
|
||||||
} else if (BrowserApi.isSafariApi) {
|
} else if (BrowserApi.isSafariApi) {
|
||||||
SafariApp.sendMessageToApp('createNewTab', url, true);
|
SafariApp.sendMessageToApp('createNewTab', url, true);
|
||||||
return;
|
|
||||||
} else {
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static getAssetUrl(path: string): string {
|
static getAssetUrl(path: string): Promise<string> {
|
||||||
if (BrowserApi.isChromeApi) {
|
if (BrowserApi.isChromeApi) {
|
||||||
return chrome.extension.getURL(path);
|
return Promise.resolve(chrome.extension.getURL(path));
|
||||||
} else if (BrowserApi.isSafariApi) {
|
} else if (BrowserApi.isSafariApi) {
|
||||||
// TODO: promisify
|
return SafariApp.sendMessageToApp('getAppPath');
|
||||||
SafariApp.sendMessageToApp('getAppPath');
|
|
||||||
return null;
|
|
||||||
} else {
|
} else {
|
||||||
return null;
|
return Promise.resolve(null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user