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

254 lines
7.5 KiB
JavaScript

// Metro module 934 (f935).
import * as _asyncToGenerator from "./_asyncToGenerator";
import { getClient, withIsolationScope } from "./Module848";
import { addNonEnumerableProperty } from "./addNonEnumerableProperty";
import { normalize } from "./normalize";
import { startSpanManual } from "./createChildOrRootSpan";
import { SEMANTIC_ATTRIBUTE_SENTRY_SOURCE, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN } from "./Module839";
import { HermesBuiltin, $createGenerator } from "../_hermes/prelude";
function $mk117558($env) {
return (a0) => {
const r2 = $env;
a0.setContext("trpc", r2[2]);
const attributes = {};
attributes[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE] = "route";
attributes[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN] = "auto.rpc.trpc";
const r20 = {
name: `trpc/${r2[0]}`,
op: "rpc.server",
attributes,
forceTransaction: !!$env.$parent[0].forceTransaction
};
let env31857 = {
$parent: $env
};
env31857[0] = void 0;
env31857[0] = (0, _asyncToGenerator)(function(c32153_0) {
let c32153_1, c32153_2, c32153_3;
let c32153_5 = 0;
let c32153_6 = 0;
let c32153_4 = 0;
return $createGenerator(function(a0) {
let value2, value3;
const r0 = c32153_6;
if (r0 === 2) {
c32153_6 = 3;
HermesBuiltin.throwTypeError("Generator functions may not be called on executing generators");
throw new Error("unreachable");
}
const value = arguments[1];
const r11 = env31857;
const r10 = env31857.$parent.$parent.$parent;
const r8 = env31857.$parent;
if (r0 === 3) {
if (a0 === 1) {
throw value;
}
if (a0 === 2) {
return {
value,
done: true
};
}
return {
value: void 0,
done: true
};
}
while (true) {
L17: {
L15: {
L9: {
try {
c32153_6 = 2;
const r22 = c32153_5;
if (r22 === 0) {
if (a0 === 1) {
c32153_6 = 3;
throw value;
}
if (a0 === 2) {
c32153_6 = 3;
break L17;
}
let env32183;
c32153_2 = r11;
const r49 = env32183 = {
$parent: r10
};
c32153_1 = r49;
env32183[0] = c32153_0;
env32183[1] = void 0;
c32153_4 = 1;
value3 = (0, r8[1])();
c32153_5 = 2;
c32153_6 = 1;
break L15;
}
if (r22 === 1) {
const r36 = c32153_2;
const r37 = c32153_3;
c32153_4 = 0;
env32183[2] = r37;
const r38 = r36.$parent.$parent.$parent;
(0, r38[0])(r38[1][1]).captureException(env32183[2], r38[3]);
env32183[0].end();
throw env32183[2];
}
if (a0 === 1) {
c32153_6 = 3;
throw value;
}
if (a0 === 2) {
c32153_4 = 0;
c32153_6 = 3;
break L9;
}
const r23 = c32153_1;
env32183[1] = value;
const r15 = env32183[1];
$mk119111(r23.$parent)(r15);
env32183[0].end();
value2 = env32183[1];
c32153_4 = 0;
c32153_6 = 3;
} catch (r58) {
c32153_3 = r58;
if (c32153_4 === 0) {
c32153_6 = 3;
throw r58;
}
c32153_5 = 1;
continue;
}
return {
value: value2,
done: true
};
}
return {
value,
done: true
};
}
return {
value: value3,
done: false
};
}
return {
value,
done: true
};
}
});
});
return startSpanManual(r20, function(a0) {
return env31857[0].apply(this, arguments);
});
};
}
function $mk119111($env) {
return function captureIfError(a0) {
if ((typeof a0 === "object" ? a0 !== null : typeof a0 === "object") && "ok" in a0 && !a0.ok && "error" in a0) {
const r8 = $env;
(0, r8[0])(r8[1][1]).captureException(a0.error, r8[3]);
}
};
}
let env769 = {};
Object.defineProperty(exports, Symbol.toStringTag, {
value: "Module"
});
const c769_3 = {
mechanism: {
handled: false,
type: "auto.rpc.trpc.middleware"
}
};
export function trpcMiddleware(r3 = {}) {
let env12578 = {
$parent: env769
};
env12578[0] = r3;
let c12579_0 = async (c28690_0) => {
let r67, r116;
let normalizeDepth, c28690_2, c28690_3;
let c28690_4 = 0;
const r11 = void 0;
const r10 = env12578;
L28: {
L27: {
try {
let env31173;
c28690_3 = r11;
const r33 = env31173 = {
$parent: r10
};
c28690_2 = r33;
env31173[0] = void 0;
env31173[1] = void 0;
env31173[2] = void 0;
env31173[3] = void 0;
const path = c28690_0.path;
env31173[0] = path;
const type = c28690_0.type;
env31173[1] = c28690_0.next;
const { rawInput, getRawInput } = c28690_0;
const client = getClient();
const r41 = client == null ? void 0 : client.getOptions();
const r42 = {
procedure_path: path,
procedure_type: type
};
env31173[2] = r42;
const normalizeDepth2 = r41?.normalizeDepth;
normalizeDepth = normalizeDepth2;
if (normalizeDepth2 == null) {
normalizeDepth = 5;
}
addNonEnumerableProperty(r42, "__sentry_override_normalization_depth__", 1 + normalizeDepth);
const r54 = env12578[0];
if (r54.attachRpcInput !== void 0 ? r54.attachRpcInput : r41?.sendDefaultPii) {
if (rawInput !== void 0) {
r42.input = normalize(rawInput);
}
if (getRawInput !== void 0 && typeof getRawInput === "function") {
c28690_4 = 1;
env31173[3] = await getRawInput();
env31173[2].input = normalize(env31173[3]);
c28690_4 = 0;
r116 = withIsolationScope($mk117558(c28690_2));
break L27;
}
}
r67 = withIsolationScope($mk117558(c28690_2));
break L28;
} catch ($e) {
let r32 = $e;
if (c28690_4 !== 0) {
while (true) {
try {
c28690_4 = 0;
r116 = withIsolationScope($mk117558(c28690_2));
break L27;
} catch ($e) {
r32 = $e;
if (c28690_4 === 0) {
break;
}
}
}
}
throw r32;
}
}
return r116;
}
return r67;
};
return function(a0) {
return c12579_0.apply(this, arguments);
};
}