aboutsummaryrefslogtreecommitdiff
path: root/src/background/shared/completions
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2018-05-30 22:05:12 +0900
committerShin'ya Ueoka <ueokande@i-beam.org>2018-05-30 22:05:12 +0900
commit68fa80e1a300c3fe9504d51e166b64964189736d (patch)
tree9be8045dd8a4136451514d8a262177d04239d511 /src/background/shared/completions
parente286aab3d7af50494f78d6a470ed20c5c8cfc59b (diff)
Use queryByKeyword for tab operations
Diffstat (limited to 'src/background/shared/completions')
-rw-r--r--src/background/shared/completions/tabs.js12
1 files changed, 4 insertions, 8 deletions
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 };