mirror of
https://github.com/eaglerforge/EaglerForgeInjector
synced 2025-07-25 23:16:56 -09:00
Fix critical issue with memory collapse in dedicated server when using preventDefault on recievechatmessage
This commit is contained in:
parent
661c3d9b92
commit
266eda5797
@ -27,7 +27,7 @@ globalThis.modapi_postinit = `(() => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
ModAPI.meta.title = function (title) {
|
ModAPI.meta.title = function (title) {
|
||||||
if (document.currentScript.getAttribute("data-isMod") !== "true") {
|
if (!document.currentScript || document.currentScript.getAttribute("data-isMod") !== "true") {
|
||||||
return console.log("[ModAPIMeta] Cannot set meta for non-mod script.");
|
return console.log("[ModAPIMeta] Cannot set meta for non-mod script.");
|
||||||
}
|
}
|
||||||
if (!document.currentScript.hasAttribute("data-hash")) {
|
if (!document.currentScript.hasAttribute("data-hash")) {
|
||||||
@ -36,7 +36,7 @@ globalThis.modapi_postinit = `(() => {
|
|||||||
ModAPI.meta._titleMap[document.currentScript.getAttribute("data-hash")] = limitSize(title, 14);
|
ModAPI.meta._titleMap[document.currentScript.getAttribute("data-hash")] = limitSize(title, 14);
|
||||||
}
|
}
|
||||||
ModAPI.meta.icon = function (iconSrc) {
|
ModAPI.meta.icon = function (iconSrc) {
|
||||||
if (document.currentScript.getAttribute("data-isMod") !== "true") {
|
if (!document.currentScript || document.currentScript.getAttribute("data-isMod") !== "true") {
|
||||||
return console.log("[ModAPIMeta] Cannot set meta for non-mod script.");
|
return console.log("[ModAPIMeta] Cannot set meta for non-mod script.");
|
||||||
}
|
}
|
||||||
if (!document.currentScript.hasAttribute("data-hash")) {
|
if (!document.currentScript.hasAttribute("data-hash")) {
|
||||||
@ -45,7 +45,7 @@ globalThis.modapi_postinit = `(() => {
|
|||||||
ModAPI.meta._iconMap[document.currentScript.getAttribute("data-hash")] = iconSrc;
|
ModAPI.meta._iconMap[document.currentScript.getAttribute("data-hash")] = iconSrc;
|
||||||
}
|
}
|
||||||
ModAPI.meta.credits = function (cd) {
|
ModAPI.meta.credits = function (cd) {
|
||||||
if (document.currentScript.getAttribute("data-isMod") !== "true") {
|
if (!document.currentScript || document.currentScript.getAttribute("data-isMod") !== "true") {
|
||||||
return console.log("[ModAPIMeta] Cannot set meta for non-mod script.");
|
return console.log("[ModAPIMeta] Cannot set meta for non-mod script.");
|
||||||
}
|
}
|
||||||
if (!document.currentScript.hasAttribute("data-hash")) {
|
if (!document.currentScript.hasAttribute("data-hash")) {
|
||||||
@ -54,7 +54,7 @@ globalThis.modapi_postinit = `(() => {
|
|||||||
ModAPI.meta._developerMap[document.currentScript.getAttribute("data-hash")] = limitSize(cd, 16);
|
ModAPI.meta._developerMap[document.currentScript.getAttribute("data-hash")] = limitSize(cd, 16);
|
||||||
}
|
}
|
||||||
ModAPI.meta.description = function (desc) {
|
ModAPI.meta.description = function (desc) {
|
||||||
if (document.currentScript.getAttribute("data-isMod") !== "true") {
|
if (!document.currentScript || document.currentScript.getAttribute("data-isMod") !== "true") {
|
||||||
return console.log("[ModAPIMeta] Cannot set meta for non-mod script.");
|
return console.log("[ModAPIMeta] Cannot set meta for non-mod script.");
|
||||||
}
|
}
|
||||||
if (!document.currentScript.hasAttribute("data-hash")) {
|
if (!document.currentScript.hasAttribute("data-hash")) {
|
||||||
@ -621,7 +621,7 @@ globalThis.modapi_postinit = `(() => {
|
|||||||
}
|
}
|
||||||
ModAPI.events.callEvent("processcommand", data);
|
ModAPI.events.callEvent("processcommand", data);
|
||||||
if (data.preventDefault) {
|
if (data.preventDefault) {
|
||||||
return;
|
return 0;
|
||||||
}
|
}
|
||||||
if (typeof data.command === "string") {
|
if (typeof data.command === "string") {
|
||||||
ModAPI.util.setStringContent($rawCommand, data.command)
|
ModAPI.util.setStringContent($rawCommand, data.command)
|
||||||
|
@ -621,7 +621,7 @@
|
|||||||
}
|
}
|
||||||
ModAPI.events.callEvent("processcommand", data);
|
ModAPI.events.callEvent("processcommand", data);
|
||||||
if (data.preventDefault) {
|
if (data.preventDefault) {
|
||||||
return;
|
return 0;
|
||||||
}
|
}
|
||||||
if (typeof data.command === "string") {
|
if (typeof data.command === "string") {
|
||||||
ModAPI.util.setStringContent($rawCommand, data.command)
|
ModAPI.util.setStringContent($rawCommand, data.command)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user