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

40 lines
915 B
JavaScript

// Metro module 3942 (f3943).
export function callDispose(a0) {
let message;
for (const key in a0) {
if (!Object.prototype.hasOwnProperty.call(a0, key) && key !== "__type" && key !== "dispose") {
try {
Object.defineProperty(a0, key, {
value: void 0,
enumerable: false,
configurable: true
});
} catch ($e) {}
}
}
try {
Object.defineProperty(a0, "toString", {
value: () => "[disposed HybridObject]",
enumerable: false,
configurable: true
});
} catch ($e) {}
try {
a0.dispose();
} catch (r30) {
if (r30 instanceof Error) {
message = r30.message;
} else {
const r33 = String;
let r35 = r30;
if (r35 == null) {
r35 = "";
}
message = r33(r35);
}
if (!message.includes("failed to define internal native state property")) {
throw r30;
}
}
}