decord/source/7279_createEventEnvelope.js
2026-07-24 07:16:23 +00:00

142 lines
4.3 KiB
JavaScript

// Module ID: 7279
// Function ID: 58680
// Name: createEventEnvelope
// Dependencies: [65, 7235, 7236, 7280, 7283, 7272, 7241]
// Exports: createEventEnvelope, createSessionEnvelope, createSpanEnvelope
// Module 7279 (createEventEnvelope)
import _toConsumableArray from "_toConsumableArray";
import module_7235 from "module_7235";
import consoleSandbox from "consoleSandbox";
export const createEventEnvelope = function createEventEnvelope(type, arg1, sdk) {
let obj = require(7280) /* forEachEnvelopeItem */;
const sdkMetadataForEnvelopeHeader = obj.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;
const items = [];
let integrations = type.sdk.integrations;
if (!integrations) {
integrations = [];
}
let integrations1 = sdk.integrations;
if (!integrations1) {
integrations1 = [];
}
type.sdk.integrations = items.concat(_toConsumableArray(integrations), _toConsumableArray(integrations1));
const items1 = [];
let packages = type.sdk.packages;
if (!packages) {
packages = [];
}
let packages1 = sdk.packages;
const tmp3 = _toConsumableArray;
const tmp3Result = _toConsumableArray(integrations);
const tmp5 = _toConsumableArray;
const tmp6 = _toConsumableArray;
if (!packages1) {
packages1 = [];
}
type.sdk.packages = items1.concat(_toConsumableArray(packages), _toConsumableArray(packages1));
const tmp6Result = _toConsumableArray(packages);
const tmp8 = _toConsumableArray;
}
const eventEnvelopeHeaders = require(7280) /* forEachEnvelopeItem */.createEventEnvelopeHeaders(type, sdkMetadataForEnvelopeHeader, arg3, arg1);
delete tmp.sdkProcessingMetadata;
obj = { type: str };
const items2 = [obj, type];
const obj2 = require(7280) /* forEachEnvelopeItem */;
const items3 = [items2];
return require(7280) /* forEachEnvelopeItem */.createEnvelope(eventEnvelopeHeaders, items3);
};
export const createSessionEnvelope = function createSessionEnvelope(toJSON) {
let obj = require(7280) /* forEachEnvelopeItem */;
const sdkMetadataForEnvelopeHeader = obj.getSdkMetadataForEnvelopeHeader(arg2);
obj = { sent_at: new Date().toISOString() };
let tmp2 = sdkMetadataForEnvelopeHeader;
if (sdkMetadataForEnvelopeHeader) {
obj = { sdk: sdkMetadataForEnvelopeHeader };
tmp2 = obj;
}
let tmp4 = !tmp3;
if (!!arg3) {
tmp4 = arg1;
}
if (tmp4) {
const obj1 = { dsn: require(7283) /* dsnFromString */.dsnToString(arg1) };
tmp4 = obj1;
const obj6 = require(7283) /* dsnFromString */;
}
const obj2 = {};
const merged = Object.assign(obj, tmp2, tmp4);
if ("aggregates" in toJSON) {
obj2.type = "sessions";
const items = [obj2, toJSON];
let items1 = items;
} else {
obj2.type = "session";
items1 = [obj2, toJSON.toJSON()];
}
const date = new Date();
const items2 = [items1];
return require(7280) /* forEachEnvelopeItem */.createEnvelope(merged, items2);
};
export const createSpanEnvelope = function createSpanEnvelope(arg0, getDsn) {
let num = arg0;
let obj = beforeSendSpan(7272);
const dynamicSamplingContextFromSpan = obj.getDynamicSamplingContextFromSpan(arg0[0]);
let dsn = getDsn;
if (getDsn) {
dsn = getDsn.getDsn();
}
let tunnel = getDsn;
if (getDsn) {
tunnel = getDsn.getOptions().tunnel;
}
obj = { sent_at: new Date().toISOString() };
let public_key = !tmp3;
if (!!dynamicSamplingContextFromSpan.trace_id) {
public_key = dynamicSamplingContextFromSpan.public_key;
}
if (public_key) {
obj = { trace: dynamicSamplingContextFromSpan };
public_key = obj;
}
let tmp6 = !tmp5;
if (!!tunnel) {
tmp6 = dsn;
}
if (tmp6) {
const obj1 = { dsn: beforeSendSpan(7283).dsnToString(dsn) };
tmp6 = obj1;
const obj6 = beforeSendSpan(7283);
}
const merged = Object.assign(obj, public_key, tmp6);
beforeSendSpan = getDsn;
if (getDsn) {
beforeSendSpan = getDsn.getOptions().beforeSendSpan;
}
num[Symbol.iterator]();
num = 3;
};