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

79 lines
2.0 KiB
JavaScript

// Metro module 6419 (f6420).
import { SyncPromise } from "./SyncPromise_6392";
function $mk78547($env) {
return (a0, a1) => {
let env25858;
L12: {
const r9 = $env;
env25858 = {
$parent: $env
};
env25858[0] = a0;
const r14 = r9[0];
const r12 = r9[3];
const r8 = r14[r12];
const r4 = r9[1];
if (r4 !== null && typeof r8 === "function") {
const r7 = {
...r4
};
const r13 = r9[2];
const r23 = r8(r7, r13);
const r24 = $env.$parent;
const r11 = r24[0];
const r25 = r24[1];
if (r11(r25[1]).DEBUG_BUILD && r8.id && r23 === null) {
r11(r25[2]).logger.log(`Event processor "${r8.id}" dropped event`);
}
if (r11(r25[3]).isThenable(r23)) {
r23.then((result) => {
let env29767;
const r3 = env25858.$parent.$parent;
const r2 = env25858.$parent;
const r6 = r2[0];
const r5 = r2[2];
const r4 = r2[3] + 1;
const r10 = env29767 = {
$parent: r3
};
env29767[0] = r6;
env29767[1] = result;
env29767[2] = r5;
env29767[3] = r4;
return new ((0, r3[0])(r3[1][0]).SyncPromise)($mk78547(r10)).then(env25858[0]);
}).then(null, a1);
break L12;
}
let env25859;
const r41 = r12 + 1;
const r42 = env25859 = {
$parent: r24
};
env25859[0] = r14;
env25859[1] = r23;
env25859[2] = r13;
env25859[3] = r41;
new (r11(r25[0]).SyncPromise)($mk78547(r42)).then(a0).then(null, a1);
} else {
a0(r4);
}
}
};
}
let env4116 = {};
export function notifyEventProcessors(a0, a1, a2) {
let env15722;
const r2 = env15722 = {
$parent: env4116
};
env15722[0] = a0;
env15722[1] = a1;
env15722[2] = a2;
let r4 = arguments[3];
if (r4 === void 0) {
r4 = 0;
}
env15722[3] = r4;
return new SyncPromise($mk78547(r2));
}