This commit is contained in:
手瓜一十雪
2024-11-14 12:32:48 +08:00
parent dcd9b8168a
commit ae2f4777ec
2 changed files with 25 additions and 25 deletions

View File

@@ -3,7 +3,7 @@ import { BuddyCategoryType, FriendRequestNotify } from '@/core/entities';
export type OnBuddyChangeParams = BuddyCategoryType[]; export type OnBuddyChangeParams = BuddyCategoryType[];
export class NodeIKernelBuddyListener { export class NodeIKernelBuddyListener {
onBuddyListChangedV2(arg: unknown): void { onBuddyListChangedV2(arg: unknown): any {
} }
onAddBuddyNeedVerify(arg: unknown): any { onAddBuddyNeedVerify(arg: unknown): any {
@@ -24,36 +24,36 @@ export class NodeIKernelBuddyListener {
onBuddyInfoChange(arg: unknown): any { 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 {
} }
} }

View File

@@ -232,7 +232,7 @@ export async function NCoreInitShell() {
logger.log(`可用于快速登录的 QQ\n${historyLoginList logger.log(`可用于快速登录的 QQ\n${historyLoginList
.map((u, index) => `${index + 1}. ${u.uin} ${u.nickName}`) .map((u, index) => `${index + 1}. ${u.uin} ${u.nickName}`)
.join('\n') .join('\n')
}`); }`);
} }
loginService.getQRCodePicture(); loginService.getQRCodePicture();
} }
@@ -253,21 +253,21 @@ export async function NCoreInitShell() {
// session.getUnitedConfigService().fetchUnitedCommendConfig([]); // session.getUnitedConfigService().fetchUnitedCommendConfig([]);
// } // }
// from initSession // from initSession
await new Promise<void>(async (resolve, reject) => { const sessionConfig = await genSessionConfig(
const sessionConfig = await genSessionConfig( guid,
guid, basicInfoWrapper.QQVersionAppid!,
basicInfoWrapper.QQVersionAppid!, basicInfoWrapper.getFullQQVesion(),
basicInfoWrapper.getFullQQVesion(), selfInfo.uin,
selfInfo.uin, selfInfo.uid,
selfInfo.uid, dataPath,
dataPath, );
); await new Promise<void>((resolve, reject) => {
const sessionListener = new NodeIKernelSessionListener(); const sessionListener = new NodeIKernelSessionListener();
sessionListener.onSessionInitComplete = (r: unknown) => { sessionListener.onSessionInitComplete = (r: unknown) => {
if (r === 0) { if (r === 0) {
resolve(); resolve();
} else { } else {
reject(r); reject(new Error('登录异常' + r?.toString()));
} }
}; };
session.init( session.init(
@@ -281,8 +281,8 @@ export async function NCoreInitShell() {
} catch (_) { /* Empty */ } catch (_) { /* Empty */
try { try {
session.startNT(); session.startNT();
} catch (e) { } catch (e: unknown) {
reject('init failed ' + e); reject(new Error('init failed ' + (e as Error).message));
} }
} }
}); });