mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-02-12 07:50:25 +00:00
chore: vite build
Co-Authored-By: Wesley F. Young <25684570+Wesley-Young@users.noreply.github.com>
This commit is contained in:
@@ -77,9 +77,10 @@ async function checkNTIsInit() {
|
||||
}
|
||||
async function NCInit() {
|
||||
console.log("[NapCat] [Info] 开始初始化NapCat");
|
||||
//await import("file://" + path.join(CurrentPath, './napcat.mjs'));
|
||||
const { NCoreInitLiteLoader } = await import("file://" + path.join(CurrentPath, './napcat.mjs'));
|
||||
//传入LoginService Session 其余自载入
|
||||
console.log("[NapCat] [Info] NapCat初始化完成");
|
||||
await NCoreInitLiteLoader(getWrapperSession(), getWrapperLoginService());
|
||||
//console.log("[NapCat] [Info] NapCat初始化完成");
|
||||
}
|
||||
(async () => {
|
||||
try {
|
||||
|
||||
@@ -5,6 +5,7 @@ import { LogWrapper } from "@/common/utils/log";
|
||||
import { proxiedListenerOf } from "@/common/utils/proxy-handler";
|
||||
import { QQBasicInfoWrapper } from "@/common/utils/QQBasicInfo";
|
||||
import { NapCatCoreWorkingEnv, loadQQWrapper } from "@/core/core";
|
||||
import { SelfInfo } from "@/core/entities";
|
||||
import { LoginListener } from "@/core/listeners";
|
||||
import { NodeIKernelLoginService } from "@/core/services";
|
||||
import { selfInfo } from "@/core/wrapper/data";
|
||||
@@ -21,9 +22,14 @@ export async function NCoreInitLiteLoader(session: NodeIQQNTWrapperSession, logi
|
||||
let LLNC = new NapCatLiteLoader(logger, session, loginService, BasicInfo);
|
||||
|
||||
//直到登录成功后,执行下一步
|
||||
await new Promise<void>((resolve) => {
|
||||
let selfInfo = await new Promise<SelfInfo>((resolve) => {
|
||||
let OBLoginListener = new LoginListener();
|
||||
OBLoginListener.onQRCodeLoginSucceed = async (arg) => resolve();
|
||||
OBLoginListener.onQRCodeLoginSucceed = async (loginResult) => resolve({
|
||||
uid: loginResult.uid,
|
||||
uin: loginResult.uin,
|
||||
nick: '', // 获取不到
|
||||
online: true
|
||||
});
|
||||
loginService.addKernelLoginListener(new LLNC.wrapper.NodeIKernelLoginListener(proxiedListenerOf(OBLoginListener, logger)));
|
||||
});
|
||||
//启动WebUi
|
||||
|
||||
0
src/liteloader/preload.cjs
Normal file
0
src/liteloader/preload.cjs
Normal file
0
src/liteloader/renderer.cjs
Normal file
0
src/liteloader/renderer.cjs
Normal file
Reference in New Issue
Block a user