[Feat] Early support for PLS & Use JSDoc (Partially)

This commit is contained in:
Minoricew
2025-05-25 22:40:12 +08:00
parent 502da5ba9a
commit 12f1040884
71 changed files with 1470 additions and 185 deletions

54
src/core/zeron.js Normal file → Executable file
View File

@@ -1,23 +1,31 @@
// Ex-Early Load Pro Plus Max ++
console.debug("[HugoAura / Zeron] Early load script loaded.");
module.exports = function (central) {
const originalCentral = { ...central };
const genHookedWS = require("../aura/init/zeron/hookWS");
console.debug(
"[HugoAura / Zeron / WebSocket Hook] WebSocket hooked class generated."
);
return new Proxy(central, {
apply(target, thisArg, args) {
switch (args[0]) {
case 18:
return genHookedWS(central);
default:
return Reflect.apply(target, thisArg, args);
}
},
});
};
// Ex-Early Load Pro Plus Max ++
console.debug("[HugoAura / Zeron] Early load script loaded.");
const appendSwitch = () => {
const { app } = require("electron");
app.commandLine.appendSwitch("host-rules", "MAP *.hugoaura.local 127.0.0.1");
};
module.exports = function (central) {
const originalCentral = { ...central };
appendSwitch();
const genHookedWS = require("../aura/init/zeron/hookWS");
console.debug(
"[HugoAura / Zeron / WebSocket Hook] WebSocket hooked class generated."
);
return new Proxy(central, {
apply(target, thisArg, args) {
switch (args[0]) {
case 18:
return genHookedWS(central);
default:
return Reflect.apply(target, thisArg, args);
}
},
});
};