From 68fa80e1a300c3fe9504d51e166b64964189736d Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Wed, 30 May 2018 22:05:12 +0900 Subject: Use queryByKeyword for tab operations --- src/background/shared/completions/tabs.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'src/background/shared/completions') diff --git a/src/background/shared/completions/tabs.js b/src/background/shared/completions/tabs.js index 8c0f1f9..bdb2741 100644 --- a/src/background/shared/completions/tabs.js +++ b/src/background/shared/completions/tabs.js @@ -1,12 +1,8 @@ +import * as tabs from '../tabs'; + const getCompletions = (keyword, excludePinned) => { - return browser.tabs.query({ currentWindow: true }).then((tabs) => { - let matched = tabs.filter((t) => { - return t.url.includes(keyword) || t.title && t.title.includes(keyword); - }).filter((t) => { - return !(excludePinned && t.pinned); - }); - return matched; - }); + return tabs.queryByKeyword(keyword, excludePinned); }; + export { getCompletions }; -- cgit v1.2.3