Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
135 lines
4.3 KiB
JavaScript
135 lines
4.3 KiB
JavaScript
// Module ID: 12969
|
|
// Function ID: 12970
|
|
// Dependencies: [12925, 12926, 12970, 12973, 12962, 12931]
|
|
// Exports: createEventEnvelope, createSessionEnvelope, createSpanEnvelope
|
|
|
|
// Module 12969
|
|
import spanTimeInputToSeconds from "spanTimeInputToSeconds" /* 12931 */;
|
|
import _mod12970 from "module_12970" /* 12970 */;
|
|
import __SENTRY_DEBUG__ from "module_12925" /* 12925 */;
|
|
import consoleSandbox from "module_12926" /* 12926 */;
|
|
|
|
|
|
export const createEventEnvelope = function createEventEnvelope(type, arg1, sdk, arg3) {
|
|
const sdkMetadataForEnvelopeHeader = _mod12970.getSdkMetadataForEnvelopeHeader(sdk);
|
|
let str = "event";
|
|
if (type.type) {
|
|
str = "event";
|
|
if ("replay_event" !== type.type) {
|
|
str = type.type;
|
|
}
|
|
}
|
|
if (sdk) {
|
|
sdk = sdk.sdk;
|
|
}
|
|
if (sdk) {
|
|
type.sdk = type.sdk || {};
|
|
let name = type.sdk.name;
|
|
if (!name) {
|
|
name = sdk.name;
|
|
}
|
|
type.sdk.name = name;
|
|
let version = type.sdk.version;
|
|
if (!version) {
|
|
version = sdk.version;
|
|
}
|
|
type.sdk.version = version;
|
|
let integrations = type.sdk.integrations;
|
|
if (!integrations) {
|
|
integrations = [];
|
|
}
|
|
const items = [];
|
|
const arraySpreadResult = HermesBuiltin.arraySpread(integrations, 0);
|
|
const tmp9 = sdk.integrations || [];
|
|
HermesBuiltin.arraySpread(tmp9, arraySpreadResult);
|
|
type.sdk.integrations = items;
|
|
let packages = type.sdk.packages;
|
|
if (!packages) {
|
|
packages = [];
|
|
}
|
|
const items1 = [];
|
|
const arraySpreadResult5 = HermesBuiltin.arraySpread(packages, 0);
|
|
const tmp17 = sdk.packages || [];
|
|
HermesBuiltin.arraySpread(tmp17, arraySpreadResult5);
|
|
type.sdk.packages = items1;
|
|
}
|
|
const eventEnvelopeHeaders = _mod12970.createEventEnvelopeHeaders(type, sdkMetadataForEnvelopeHeader, arg3, arg1);
|
|
delete tmp[tmp2];
|
|
const items2 = [{ type: str }, type];
|
|
const tmp3Result = _mod12970;
|
|
const items3 = [items2];
|
|
return _mod12970.createEnvelope(eventEnvelopeHeaders, items3);
|
|
};
|
|
export const createSessionEnvelope = function createSessionEnvelope(toJSON, arg1, arg2, arg3) {
|
|
const sdkMetadataForEnvelopeHeader = _mod12970.getSdkMetadataForEnvelopeHeader(arg2);
|
|
const obj2 = { sent_at: null };
|
|
obj2.sent_at = new Date().toISOString();
|
|
let tmp4 = sdkMetadataForEnvelopeHeader;
|
|
if (sdkMetadataForEnvelopeHeader) {
|
|
const obj3 = { sdk: sdkMetadataForEnvelopeHeader };
|
|
tmp4 = obj3;
|
|
}
|
|
const merged = Object.assign(tmp4);
|
|
let tmp6 = arg3 && arg1;
|
|
if (tmp6) {
|
|
const obj4 = { dsn: tmp(12973).dsnToString(arg1) };
|
|
tmp6 = obj4;
|
|
const tmpResult = tmp(12973);
|
|
}
|
|
const merged1 = Object.assign(tmp6);
|
|
if ("aggregates" in toJSON) {
|
|
const items = [{ type: "sessions" }, toJSON];
|
|
let items1 = items;
|
|
} else {
|
|
items1 = [{ type: "session" }, toJSON.toJSON()];
|
|
}
|
|
const date = new Date();
|
|
const items2 = [items1];
|
|
return _mod12970.createEnvelope(obj2, items2);
|
|
};
|
|
export const createSpanEnvelope = function createSpanEnvelope(arg0, getDsn) {
|
|
const dynamicSamplingContextFromSpan = beforeSendSpan(12962).getDynamicSamplingContextFromSpan(arg0[0]);
|
|
let dsn = getDsn;
|
|
if (getDsn) {
|
|
dsn = getDsn.getDsn();
|
|
}
|
|
let tunnel = getDsn;
|
|
if (getDsn) {
|
|
tunnel = getDsn.getOptions().tunnel;
|
|
}
|
|
const obj = beforeSendSpan(12962);
|
|
const obj2 = { sent_at: new Date().toISOString() };
|
|
const tmp2 = beforeSendSpan;
|
|
let tmp7 = (function dscHasRequiredProps(dynamicSamplingContextFromSpan) {
|
|
return dynamicSamplingContextFromSpan.trace_id && dynamicSamplingContextFromSpan.public_key;
|
|
})(dynamicSamplingContextFromSpan);
|
|
if (tmp7) {
|
|
const obj3 = { trace: dynamicSamplingContextFromSpan };
|
|
tmp7 = obj3;
|
|
}
|
|
const merged = Object.assign(tmp7);
|
|
let tmp9 = tunnel && dsn;
|
|
if (tmp9) {
|
|
const obj4 = { dsn: tmp2(12973).dsnToString(dsn) };
|
|
tmp9 = obj4;
|
|
const tmp2Result = tmp2(12973);
|
|
}
|
|
const merged1 = Object.assign(tmp9);
|
|
beforeSendSpan = getDsn;
|
|
if (getDsn) {
|
|
beforeSendSpan = getDsn.getOptions().beforeSendSpan;
|
|
}
|
|
if (beforeSendSpan) {
|
|
const fn2 = (arg0) => {
|
|
const tmp3 = beforeSendSpan(spanTimeInputToSeconds.spanToJSON(arg0));
|
|
if (!tmp3) {
|
|
spanTimeInputToSeconds.showSpanDropWarning();
|
|
const tmpResult = spanTimeInputToSeconds;
|
|
}
|
|
return tmp3;
|
|
};
|
|
} else {
|
|
const fn = (arg0) => beforeSendSpan(dependencyMap[5]).spanToJSON(arg0);
|
|
}
|
|
arg0[Symbol.iterator]();
|
|
};
|