chore: vite build

Co-Authored-By: Wesley F. Young <25684570+Wesley-Young@users.noreply.github.com>
This commit is contained in:
手瓜一十雪
2024-08-08 19:26:27 +08:00
parent ba70c14194
commit e5b90afff2
11 changed files with 50 additions and 64 deletions

View File

@@ -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 {

View File

@@ -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

View File

View File