diff options
Diffstat (limited to 'src/background/repositories')
-rw-r--r-- | src/background/repositories/CompletionsRepository.ts | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/background/repositories/CompletionsRepository.ts b/src/background/repositories/CompletionsRepository.ts deleted file mode 100644 index 7d0434c..0000000 --- a/src/background/repositories/CompletionsRepository.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { injectable } from 'tsyringe'; - -type Tab = browser.tabs.Tab; - -@injectable() -export default class CompletionsRepository { - async queryTabs(keywords: string, excludePinned: boolean): Promise<Tab[]> { - const tabs = await browser.tabs.query({ currentWindow: true }); - return tabs.filter((t) => { - return t.url && t.url.toLowerCase().includes(keywords.toLowerCase()) || - t.title && t.title.toLowerCase().includes(keywords.toLowerCase()); - }).filter((t) => { - return !(excludePinned && t.pinned); - }); - } -} |