254 lines
7.3 KiB
JavaScript
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);
|
|
};
|
|
}
|