aboutsummaryrefslogtreecommitdiff
path: root/src/background/controllers/SettingController.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/background/controllers/SettingController.ts')
-rw-r--r--src/background/controllers/SettingController.ts13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/background/controllers/SettingController.ts b/src/background/controllers/SettingController.ts
index dfd2817..34951ff 100644
--- a/src/background/controllers/SettingController.ts
+++ b/src/background/controllers/SettingController.ts
@@ -1,15 +1,14 @@
+import { injectable } from 'tsyringe';
import SettingUseCase from '../usecases/SettingUseCase';
import ContentMessageClient from '../infrastructures/ContentMessageClient';
import Settings from '../../shared/Settings';
+@injectable()
export default class SettingController {
- private settingUseCase: SettingUseCase;
-
- private contentMessageClient: ContentMessageClient;
-
- constructor() {
- this.settingUseCase = new SettingUseCase();
- this.contentMessageClient = new ContentMessageClient();
+ constructor(
+ private settingUseCase: SettingUseCase,
+ private contentMessageClient: ContentMessageClient,
+ ) {
}
getSetting(): Promise<Settings> {