aboutsummaryrefslogtreecommitdiff
path: root/src/content/controllers/AddonEnabledController.ts
blob: 9ef56a9a8e15af10de6db09353b4c9797192364b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { injectable } from "tsyringe";
import * as messages from "../../shared/messages";
import AddonEnabledUseCase from "../usecases/AddonEnabledUseCase";

@injectable()
export default class AddonEnabledController {
  constructor(private addonEnabledUseCase: AddonEnabledUseCase) {}

  getAddonEnabled(
    _message: messages.AddonEnabledQueryMessage
  ): Promise<boolean> {
    const enabled = this.addonEnabledUseCase.getEnabled();
    return Promise.resolve(enabled);
  }
}