mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2025-07-19 12:03:37 +00:00
chore: loadfinish
This commit is contained in:
@@ -5,6 +5,7 @@ import { InstanceContext } from "./wrapper";
|
|||||||
import { NTEventChannel } from "@/common/framework/event";
|
import { NTEventChannel } from "@/common/framework/event";
|
||||||
import { proxiedListenerOf } from "@/common/utils/proxy-handler";
|
import { proxiedListenerOf } from "@/common/utils/proxy-handler";
|
||||||
import { MsgListener } from "./listeners";
|
import { MsgListener } from "./listeners";
|
||||||
|
import { sleep } from "@/common/utils/helper";
|
||||||
|
|
||||||
export enum NapCatCoreWorkingEnv {
|
export enum NapCatCoreWorkingEnv {
|
||||||
Unknown = 0,
|
Unknown = 0,
|
||||||
@@ -29,15 +30,16 @@ export class NapCatCore {
|
|||||||
constructor(context: InstanceContext) {
|
constructor(context: InstanceContext) {
|
||||||
this.context = context;
|
this.context = context;
|
||||||
this.eventChannel = new NTEventChannel(context.wrapper, context.session);
|
this.eventChannel = new NTEventChannel(context.wrapper, context.session);
|
||||||
this.initNapCatCoreListeners();
|
this.initNapCatCoreListeners().then().catch(console.error);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Renamed from 'InitDataListener'
|
// Renamed from 'InitDataListener'
|
||||||
initNapCatCoreListeners() {
|
async initNapCatCoreListeners() {
|
||||||
let msg = new MsgListener();
|
let msg = new MsgListener();
|
||||||
msg.onRecvMsg = (msg) => {
|
msg.onRecvMsg = (msg) => {
|
||||||
console.log("RecvMsg", msg);
|
console.log("RecvMsg", msg);
|
||||||
}
|
}
|
||||||
|
await sleep(2500);
|
||||||
this.context.session.getMsgService().addKernelMsgListener(
|
this.context.session.getMsgService().addKernelMsgListener(
|
||||||
new this.context.wrapper.NodeIKernelMsgListener(proxiedListenerOf(msg, this.context.logger))
|
new this.context.wrapper.NodeIKernelMsgListener(proxiedListenerOf(msg, this.context.logger))
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user