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

254 lines
7.3 KiB
JavaScript

// Metro module 6474 (f6475).
import * as _asyncToGenerator from "./_asyncToGenerator";
import "./errorCallback";
import "./Module6367";
import "./consoleSandbox_6368";
import "./Module6396";
import "./Module6382";
import "./SyncPromise_6392";
import { getClient, withScope } from "./Module6395";
import { normalize } from "./normalize_6413";
import { startSpanManual } from "./createChildOrRootSpan_6402";
import { SEMANTIC_ATTRIBUTE_SENTRY_SOURCE, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN } from "./Module6383";
import { HermesBuiltin, $createGenerator } from "../_hermes/prelude";
function $mk118005($env) {
return (a0) => {
const r1 = $env;
a0.setContext("trpc", r1[2]);
const attributes = {};
attributes[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE] = "route";
attributes[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN] = "auto.rpc.trpc";
const r19 = {
name: `trpc/${r1[0]}`,
op: "rpc.server",
attributes
};
let env31965 = {
$parent: $env
};
env31965[0] = void 0;
env31965[0] = (0, _asyncToGenerator)(function(c32168_0) {
let c32168_1, c32168_2, c32168_3;
let c32168_5 = 0;
let c32168_6 = 0;
let c32168_4 = 0;
return $createGenerator(function(a0) {
let value2, value3;
const r0 = c32168_6;
if (r0 === 2) {
c32168_6 = 3;
HermesBuiltin.throwTypeError("Generator functions may not be called on executing generators");
throw new Error("unreachable");
}
const value = arguments[1];
const r11 = env31965;
const r10 = env31965.$parent.$parent;
const r8 = env31965.$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 {
c32168_6 = 2;
const r22 = c32168_5;
if (r22 === 0) {
if (a0 === 1) {
c32168_6 = 3;
throw value;
}
if (a0 === 2) {
c32168_6 = 3;
break L17;
}
let env32186;
c32168_2 = r11;
const r49 = env32186 = {
$parent: r10
};
c32168_1 = r49;
env32186[0] = c32168_0;
env32186[1] = void 0;
c32168_4 = 1;
value3 = (0, r8[1])();
c32168_5 = 2;
c32168_6 = 1;
break L15;
}
if (r22 === 1) {
const r36 = c32168_2;
const r37 = c32168_3;
c32168_4 = 0;
env32186[2] = r37;
const r38 = r36.$parent.$parent;
(0, r38[0])(r38[1][7]).captureException(env32186[2], r38[3]);
env32186[0].end();
throw env32186[2];
}
if (a0 === 1) {
c32168_6 = 3;
throw value;
}
if (a0 === 2) {
c32168_4 = 0;
c32168_6 = 3;
break L9;
}
const r23 = c32168_1;
env32186[1] = value;
const r15 = env32186[1];
$mk119115(r23.$parent)(r15);
env32186[0].end();
value2 = env32186[1];
c32168_4 = 0;
c32168_6 = 3;
} catch (r58) {
c32168_3 = r58;
if (c32168_4 === 0) {
c32168_6 = 3;
throw r58;
}
c32168_5 = 1;
continue;
}
return {
value: value2,
done: true
};
}
return {
value,
done: true
};
}
return {
value: value3,
done: false
};
}
return {
value,
done: true
};
}
});
});
return startSpanManual(r19, function(a0) {
return env31965[0].apply(this, arguments);
});
};
}
function $mk119115($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][7]).captureException(a0.error, r8[3]);
}
};
}
let env4175 = {};
const c4175_3 = {
mechanism: {
handled: false,
data: {
function: "trpcMiddleware"
}
}
};
export function trpcMiddleware(r3 = {}) {
let env15762 = {
$parent: env4175
};
env15762[0] = r3;
let c15763_0 = async (c29777_0) => {
let r51, r96;
let c29777_1, c29777_2, c29777_3;
let c29777_4 = 0;
const r10 = void 0;
const r9 = env4175;
L24: {
L23: {
try {
let env31426;
c29777_2 = r10;
const r14 = env31426 = {
$parent: r9
};
c29777_1 = r14;
env31426[0] = void 0;
env31426[1] = void 0;
env31426[2] = void 0;
env31426[3] = void 0;
const path = c29777_0.path;
env31426[0] = path;
const type = c29777_0.type;
env31426[1] = c29777_0.next;
const { rawInput, getRawInput } = c29777_0;
const client = getClient();
const r35 = client && client.getOptions();
const r36 = {
procedure_path: path,
procedure_type: type
};
env31426[2] = r36;
const r38 = env15762[0];
if (r38.attachRpcInput !== void 0 ? r38.attachRpcInput : r35 && r35.sendDefaultPii) {
if (rawInput !== void 0) {
r36.input = normalize(rawInput);
}
if (getRawInput !== void 0 && typeof getRawInput === "function") {
c29777_4 = 1;
env31426[3] = await getRawInput();
env31426[2].input = normalize(env31426[3]);
c29777_4 = 0;
r96 = withScope($mk118005(c29777_1));
break L23;
}
}
r51 = withScope($mk118005(c29777_1));
break L24;
} catch ($e) {
const r27 = $e;
let r7 = r27;
c29777_3 = r27;
if (c29777_4 !== 0) {
while (true) {
try {
c29777_4 = 0;
r96 = withScope($mk118005(c29777_1));
break L23;
} catch (r101) {
r7 = r101;
c29777_3 = r101;
if (c29777_4 === 0) {
break;
}
}
}
}
throw r7;
}
}
return r96;
}
return r51;
};
return function(a0) {
return c15763_0.apply(this, arguments);
};
}