diff --git a/src/core/listeners/NodeIKernelBuddyListener.ts b/src/core/listeners/NodeIKernelBuddyListener.ts index 58ec9172..94cce080 100644 --- a/src/core/listeners/NodeIKernelBuddyListener.ts +++ b/src/core/listeners/NodeIKernelBuddyListener.ts @@ -3,7 +3,7 @@ import { BuddyCategoryType, FriendRequestNotify } from '@/core/entities'; export type OnBuddyChangeParams = BuddyCategoryType[]; export class NodeIKernelBuddyListener { - onBuddyListChangedV2(arg: unknown): void { + onBuddyListChangedV2(arg: unknown): any { } onAddBuddyNeedVerify(arg: unknown): any { @@ -24,36 +24,36 @@ export class NodeIKernelBuddyListener { onBuddyInfoChange(arg: unknown): any { } - onBuddyListChange(arg: OnBuddyChangeParams): void { + onBuddyListChange(arg: OnBuddyChangeParams): any { } - onBuddyRemarkUpdated(arg: unknown): void { + onBuddyRemarkUpdated(arg: unknown): any { } - onBuddyReqChange(arg: FriendRequestNotify): void { + onBuddyReqChange(arg: FriendRequestNotify): any { } - onBuddyReqUnreadCntChange(arg: unknown): void { + onBuddyReqUnreadCntChange(arg: unknown): any { } - onCheckBuddySettingResult(arg: unknown): void { + onCheckBuddySettingResult(arg: unknown): any { } - onDelBatchBuddyInfos(arg: unknown): void { + onDelBatchBuddyInfos(arg: unknown): any { } - onDoubtBuddyReqChange(arg: unknown): void { + onDoubtBuddyReqChange(arg: unknown): any { } - onDoubtBuddyReqUnreadNumChange(arg: unknown): void { + onDoubtBuddyReqUnreadNumChange(arg: unknown): any { } - onNickUpdated(arg: unknown): void { + onNickUpdated(arg: unknown): any { } - onSmartInfos(arg: unknown): void { + onSmartInfos(arg: unknown): any { } - onSpacePermissionInfos(arg: unknown): void { + onSpacePermissionInfos(arg: unknown): any { } } diff --git a/src/shell/napcat.ts b/src/shell/napcat.ts index 9d1a8abd..536d508b 100644 --- a/src/shell/napcat.ts +++ b/src/shell/napcat.ts @@ -232,7 +232,7 @@ export async function NCoreInitShell() { logger.log(`可用于快速登录的 QQ:\n${historyLoginList .map((u, index) => `${index + 1}. ${u.uin} ${u.nickName}`) .join('\n') - }`); + }`); } loginService.getQRCodePicture(); } @@ -253,21 +253,21 @@ export async function NCoreInitShell() { // session.getUnitedConfigService().fetchUnitedCommendConfig([]); // } // from initSession - await new Promise(async (resolve, reject) => { - const sessionConfig = await genSessionConfig( - guid, - basicInfoWrapper.QQVersionAppid!, - basicInfoWrapper.getFullQQVesion(), - selfInfo.uin, - selfInfo.uid, - dataPath, - ); + const sessionConfig = await genSessionConfig( + guid, + basicInfoWrapper.QQVersionAppid!, + basicInfoWrapper.getFullQQVesion(), + selfInfo.uin, + selfInfo.uid, + dataPath, + ); + await new Promise((resolve, reject) => { const sessionListener = new NodeIKernelSessionListener(); sessionListener.onSessionInitComplete = (r: unknown) => { if (r === 0) { resolve(); } else { - reject(r); + reject(new Error('登录异常' + r?.toString())); } }; session.init( @@ -281,8 +281,8 @@ export async function NCoreInitShell() { } catch (_) { /* Empty */ try { session.startNT(); - } catch (e) { - reject('init failed ' + e); + } catch (e: unknown) { + reject(new Error('init failed ' + (e as Error).message)); } } });