mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2025-07-19 12:03:37 +00:00
feat: 优化初始化步骤
This commit is contained in:
@@ -11,7 +11,7 @@ export class NodeIKernelSessionListener {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
onOpentelemetryInit(args: unknown): any {
|
onOpentelemetryInit(info: { is_init: boolean, is_report: boolean }): any {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -236,11 +236,11 @@ async function initializeSession(
|
|||||||
) {
|
) {
|
||||||
return new Promise<void>((resolve, reject) => {
|
return new Promise<void>((resolve, reject) => {
|
||||||
const sessionListener = new NodeIKernelSessionListener();
|
const sessionListener = new NodeIKernelSessionListener();
|
||||||
sessionListener.onSessionInitComplete = (r: unknown) => {
|
sessionListener.onOpentelemetryInit = (info) => {
|
||||||
if (r === 0) {
|
if (info.is_init) {
|
||||||
resolve();
|
resolve();
|
||||||
} else {
|
} else {
|
||||||
reject(new Error('登录异常' + r?.toString()));
|
reject(new Error('opentelemetry init failed'));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
session.init(
|
session.init(
|
||||||
|
Reference in New Issue
Block a user