mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-02-06 13:05:09 +00:00
chore: fix indentation and semi in files
This commit is contained in:
@@ -4,7 +4,7 @@ const CurrentPath = path.dirname(__filename);
|
||||
let Process = require('process');
|
||||
let os = require('os');
|
||||
|
||||
Process.dlopenOrig = Process.dlopen
|
||||
Process.dlopenOrig = Process.dlopen;
|
||||
|
||||
let proxyHandler = {
|
||||
get(target, prop, receiver) {
|
||||
@@ -22,22 +22,22 @@ let WrapperNodeApi = undefined;//NativeNpdeApi
|
||||
let WrapperLoginService = undefined;
|
||||
|
||||
Process.dlopen = function (module, filename, flags = os.constants.dlopen.RTLD_LAZY) {
|
||||
let dlopenRet = this.dlopenOrig(module, filename, flags)
|
||||
let dlopenRet = this.dlopenOrig(module, filename, flags);
|
||||
for (let export_name in module.exports) {
|
||||
module.exports[export_name] = new Proxy(module.exports[export_name], {
|
||||
construct: (target, args, _newTarget) => {
|
||||
let ret = new target(...args)
|
||||
if (export_name === 'NodeIQQNTWrapperSession') WrapperSession = ret
|
||||
if (export_name === 'NodeIKernelLoginService') WrapperLoginService = ret
|
||||
return ret
|
||||
let ret = new target(...args);
|
||||
if (export_name === 'NodeIQQNTWrapperSession') WrapperSession = ret;
|
||||
if (export_name === 'NodeIKernelLoginService') WrapperLoginService = ret;
|
||||
return ret;
|
||||
},
|
||||
})
|
||||
});
|
||||
}
|
||||
if (filename.toLowerCase().indexOf('wrapper.node') != -1) {
|
||||
WrapperNodeApi = module.exports;
|
||||
}
|
||||
return dlopenRet;
|
||||
}
|
||||
};
|
||||
function getWrapperSession() {
|
||||
return WrapperSession;
|
||||
}
|
||||
|
||||
@@ -16,13 +16,13 @@ import { sleep } from "@/common/utils/helper";
|
||||
export async function NCoreInitLiteLoader(session: NodeIQQNTWrapperSession, loginService: NodeIKernelLoginService) {
|
||||
//在进入本层前是否登录未进行判断
|
||||
console.log("NapCat LiteLoader App Loading...");
|
||||
let pathWrapper = new NapCatPathWrapper();
|
||||
let logger = new LogWrapper(pathWrapper.logsPath);
|
||||
let basicInfoWrapper = new QQBasicInfoWrapper({ logger });
|
||||
let wrapper = loadQQWrapper(basicInfoWrapper.getFullQQVesion());
|
||||
const pathWrapper = new NapCatPathWrapper();
|
||||
const logger = new LogWrapper(pathWrapper.logsPath);
|
||||
const basicInfoWrapper = new QQBasicInfoWrapper({ logger });
|
||||
const wrapper = loadQQWrapper(basicInfoWrapper.getFullQQVesion());
|
||||
//直到登录成功后,执行下一步
|
||||
let selfInfo = await new Promise<SelfInfo>((resolve) => {
|
||||
let loginListener = new LoginListener();
|
||||
const selfInfo = await new Promise<SelfInfo>((resolve) => {
|
||||
const loginListener = new LoginListener();
|
||||
loginListener.onQRCodeLoginSucceed = async (loginResult) => resolve({
|
||||
uid: loginResult.uid,
|
||||
uin: loginResult.uin,
|
||||
@@ -35,7 +35,7 @@ export async function NCoreInitLiteLoader(session: NodeIQQNTWrapperSession, logi
|
||||
// 过早进入会导致addKernelMsgListener等Listener添加失败
|
||||
await sleep(2500);
|
||||
// 初始化 NapCatLiteLoader
|
||||
let loaderObject = new NapCatLiteLoader(wrapper, session, logger, loginService, selfInfo, basicInfoWrapper);
|
||||
const loaderObject = new NapCatLiteLoader(wrapper, session, logger, loginService, selfInfo, basicInfoWrapper);
|
||||
|
||||
//启动WebUi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user