105 lines
3.1 KiB
JavaScript
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;
|
|
}
|
|
};
|
|
});
|