MCPcopy Create free account
hub / github.com/scriptscat/scriptcat / constructor

Method constructor

src/app/service/service_worker/script.ts:78–89  ·  view source on GitHub ↗
(
    private readonly systemConfig: SystemConfig,
    private readonly group: Group,
    private readonly mq: IMessageQueue,
    private readonly valueService: ValueService,
    private readonly resourceService: ResourceService,
    private readonly scriptDAO: ScriptDAO
  )

Source from the content-addressed store, hash-verified

76 private readonly scriptUpdateCheck;
77
78 constructor(
79 private readonly systemConfig: SystemConfig,
80 private readonly group: Group,
81 private readonly mq: IMessageQueue,
82 private readonly valueService: ValueService,
83 private readonly resourceService: ResourceService,
84 private readonly scriptDAO: ScriptDAO
85 ) {
86 this.logger = LoggerCore.logger().with({ service: "script" });
87 this.scriptCodeDAO.enableCache();
88 this.scriptUpdateCheck = new ScriptUpdateCheck(systemConfig, group, mq, valueService, resourceService, scriptDAO);
89 }
90
91 listenerScriptInstall() {
92 // 初始化脚本安装监听

Callers

nothing calls this directly

Calls 3

withMethod · 0.80
enableCacheMethod · 0.80
loggerMethod · 0.45

Tested by

no test coverage detected