decord/source/7455_requestDataIntegration.js
2026-08-04 21:03:28 +00:00

119 lines
3.9 KiB
JavaScript

// Module ID: 7455
// Function ID: 7456
// Name: requestDataIntegration
// Dependencies: [32, 109, 7456, 7431]
// Module 7455 (requestDataIntegration)
import _slicedToArray from "_slicedToArray";
import _objectWithoutProperties from "_objectWithoutProperties";
import setupIntegration from "setupIntegration";
let closure_4 = ["ip", "user"];
let closure_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 = setupIntegration.defineIntegration(() => {
let obj = arg0;
if (arg0 === undefined) {
obj = {};
}
obj = undefined;
obj = {};
const merged = Object.assign(include);
const merged1 = Object.assign(obj);
obj = {};
const merged2 = Object.assign(include.include);
const merged3 = Object.assign(obj.include);
if (obj.include) {
if (typeof obj.include.user === "boolean") {
let user = obj.include.user;
}
obj.user = user;
obj.include = obj;
const obj1 = { name: "RequestData", processEvent: null };
obj1[1] = function processEvent(sdkProcessingMetadata) {
let normalizedRequest;
let request;
let prop = sdkProcessingMetadata.sdkProcessingMetadata;
if (undefined === prop) {
prop = {};
}
({ request, normalizedRequest } = prop);
const tmp = (function convertReqDataIntegrationOptsToAddReqDataOpts(include) {
include = include.include;
const user = include.user;
const items = ["method"];
const entries = Object.entries(callback2(include, closure_4));
while (tmp2 !== undefined) {
let tmp4 = callback;
let tmp5 = callback(tmp3, 2);
let first = tmp5[0];
if (tmp5[1]) {
let tmp7 = first;
let arr = items.push(first);
}
continue;
}
let flag = true;
if (undefined !== user) {
flag = user;
if (typeof user !== "boolean") {
const items1 = [];
const _Object = Object;
const entries1 = Object.entries(user);
flag = items1;
for (const item10032 of entries1) {
let tmp10 = callback;
let tmp11 = callback(item10032, 2);
let first1 = tmp11[0];
if (tmp11[1]) {
let tmp13 = first1;
arr = items1.push(first1);
}
continue;
}
}
}
include = { ip: include.ip, user: flag, request: null, transaction: null };
let tmp15;
if (0 !== items.length) {
tmp15 = items;
}
include[2] = tmp15;
include[3] = include.transactionNamingScheme;
return { include };
})(obj);
if (normalizedRequest) {
let tmp5;
if (request) {
let ip = request.ip;
if (!ip) {
ip = request.socket && request.socket.remoteAddress;
const tmp6 = request.socket && request.socket.remoteAddress;
}
tmp5 = ip;
}
let user;
if (request) {
user = request.user;
}
const obj3 = obj(outer1_1[2]);
obj = { ipAddress: null, user: null };
obj[0] = tmp5;
obj[1] = user;
const result = obj3.addNormalizedRequestDataToEvent(sdkProcessingMetadata, normalizedRequest, obj, tmp);
return sdkProcessingMetadata;
} else {
let result1 = sdkProcessingMetadata;
if (request) {
result1 = obj(outer1_1[2]).addRequestDataToEvent(sdkProcessingMetadata, request, tmp);
const obj2 = obj(outer1_1[2]);
}
return result1;
}
};
return obj1;
}
user = {};
const merged4 = Object.assign(include.include.user);
const merged5 = Object.assign(obj.include || {}.user);
});