diff options
Diffstat (limited to 'src/background/controllers/LinkController.ts')
-rw-r--r-- | src/background/controllers/LinkController.ts | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/background/controllers/LinkController.ts b/src/background/controllers/LinkController.ts new file mode 100644 index 0000000..707b28a --- /dev/null +++ b/src/background/controllers/LinkController.ts @@ -0,0 +1,19 @@ +import LinkUseCase from '../usecases/LinkUseCase'; + +export default class LinkController { + private linkUseCase: LinkUseCase; + + constructor() { + this.linkUseCase = new LinkUseCase(); + } + + openToTab(url: string, tabId: number): Promise<void> { + return this.linkUseCase.openToTab(url, tabId); + } + + openNewTab( + url: string, openerId: number, background: boolean, + ): Promise<void> { + return this.linkUseCase.openNewTab(url, openerId, background); + } +} |