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

105 lines
3.1 KiB
JavaScript

// Metro module 6448 (f6449).
import * as _slicedToArray from "./_slicedToArray";
import { addNormalizedRequestDataToEvent, addRequestDataToEvent } from "./extractRequestData";
import { defineIntegration } from "./setupIntegration_6424";
const _excluded = ["ip", "user"];
let c4147_5 = {
include: {
cookies: true,
data: true,
headers: true,
ip: false,
query_string: true,
url: true,
user: {
id: true,
username: true,
email: true
}
},
transactionNamingScheme: "methodPath"
};
export const requestDataIntegration = defineIntegration(function(r5 = {}) {
let c15741_0 = {
...c4147_5,
...r5,
include: {
...c4147_5.include,
...r5.include,
user: r5.include && typeof r5.include.user === "boolean" ? r5.include.user : {
...c4147_5.include.user,
...(r5.include || {}).user
}
}
};
return {
name: "RequestData",
processEvent: (a0) => {
let sdkProcessingMetadata = a0.sdkProcessingMetadata;
if (sdkProcessingMetadata === void 0) {
sdkProcessingMetadata = {};
}
const { request, normalizedRequest } = sdkProcessingMetadata;
const r17 = (function convertReqDataIntegrationOptsToAddReqDataOpts({ transactionNamingScheme, include }) {
let r26;
const { ip, user, ...rest } = include;
const r28 = ["method"];
for (const item of Object.entries(rest)) {
const r38 = _slicedToArray(item, 2);
const r39 = r38[0];
if (r38[1]) {
r28.push(r39);
}
}
let user2 = true;
if (user !== void 0) {
user2 = user;
if (typeof user2 !== "boolean") {
const r46 = [];
let r51 = Object.entries(user)[Symbol.iterator]();
const next = r51.next;
while (true) {
const r54 = r51 === void 0 ? void 0 : (r26 = next.call(r51)).done ? r51 = void 0 : r26.value;
const r55 = r51;
user2 = r46;
if (r55 === void 0) {
break;
}
try {
const r57 = _slicedToArray(r54, 2);
const r58 = r57[0];
if (r57[1]) {
r46.push(r58);
}
} catch (r63) {
if (r51 !== void 0 && typeof r51.return === "function") {
try {
r51.return();
} catch {}
}
throw r63;
}
}
}
}
return {
include: {
ip,
user: user2,
request: r28.length !== 0 ? r28 : void 0,
transaction: transactionNamingScheme
}
};
})(c15741_0);
if (normalizedRequest) {
addNormalizedRequestDataToEvent(a0, normalizedRequest, {
ipAddress: request ? request.ip || request.socket && request.socket.remoteAddress : void 0,
user: request ? request.user : void 0
}, r17);
return a0;
}
return request ? addRequestDataToEvent(a0, request, r17) : a0;
}
};
});