Files
discord-decomp/_bundle/instrumentConsole_6454.js
T
2026-11-01 12:12:55 +02:00

32 lines
1.0 KiB
JavaScript

// Metro module 6454 (f6455).
import { triggerHandlers, addHandler, maybeInstrument } from "./Module6366";
import { GLOBAL_OBJ } from "./Module6369";
import { CONSOLE_LEVELS, originalConsoleMethods } from "./consoleSandbox_6368";
import { fill } from "./addNonEnumerableProperty_6374";
const instrumentConsole = function instrumentConsole() {
if ("console" in GLOBAL_OBJ) {
CONSOLE_LEVELS.forEach(function(item) {
const level = item;
if (item in GLOBAL_OBJ.console) {
fill(GLOBAL_OBJ.console, item, function(a0) {
originalConsoleMethods[level] = a0;
return function(...args) {
triggerHandlers("console", {
args,
level
});
const r19 = originalConsoleMethods[level];
if (r19) {
r19.apply(GLOBAL_OBJ.console, args);
}
};
});
}
});
}
};
export function addConsoleInstrumentationHandler(a0) {
addHandler("console", a0);
maybeInstrument("console", instrumentConsole);
}