use `tabsQuery` on `tabsQueryFirst`

This commit is contained in:
Kyle Spearrin 2017-12-05 23:48:19 -05:00
parent 72ac90157f
commit 9809fc7d75
1 changed files with 6 additions and 10 deletions

View File

@ -820,17 +820,13 @@ export default class MainBackground {
}); });
} }
private tabsQueryFirst(options: any): Promise<any> { private async tabsQueryFirst(options: any): Promise<any> {
return new Promise((resolve) => { const tabs = await this.tabsQuery(options);
chrome.tabs.query(options, (tabs: any[]) => { if (tabs.length > 0) {
if (tabs.length > 0) { return tabs[0];
resolve(tabs[0]); }
return;
}
resolve(null); return null;
});
});
} }
private actionSetIcon(theAction: any, suffix: string): Promise<any> { private actionSetIcon(theAction: any, suffix: string): Promise<any> {