From 7a7462e32e7bc0c1f93f5b7d5c80114fdd92c538 Mon Sep 17 00:00:00 2001 From: "Wesley F. Young" Date: Thu, 5 Sep 2024 22:35:43 +0800 Subject: [PATCH] feat: initialize event channel --- src/core/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/index.ts b/src/core/index.ts index c6e9f0ea..7235a3be 100644 --- a/src/core/index.ts +++ b/src/core/index.ts @@ -29,6 +29,7 @@ import { NapCatConfigLoader } from '@/core/helper/config'; import os from 'node:os'; import { NodeIKernelGroupListener, NodeIKernelMsgListener, NodeIKernelProfileListener } from '@/core/listeners'; import { proxiedListenerOf } from '@/common/proxy-handler'; +import { NapCatEventChannel } from '@/core/events'; export * from './wrapper'; export * from './entities'; @@ -69,6 +70,8 @@ export class NapCatCore { util: NodeQQNTWrapperUtil; configLoader: NapCatConfigLoader; + eventChannel: NapCatEventChannel; + // 通过构造器递过去的 runtime info 应该尽量少 constructor(context: InstanceContext, selfInfo: SelfInfo) { this.selfInfo = selfInfo; @@ -105,6 +108,8 @@ export class NapCatCore { this.configLoader.configData.fileLogLevel as LogLevel, this.configLoader.configData.consoleLogLevel as LogLevel, ); + + this.eventChannel = new NapCatEventChannel(this); } get dataPath(): string {