156 lines
6.3 KiB
React
156 lines
6.3 KiB
React
/* Metro module 7419; source: unknown; dependencies: [65, 7394, 7375, 7374, 7405] */
|
|
function _fun59827(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#59827, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7597:6, offset: 0x016f3be1, size: 107 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const closure = mergeAndOverwriteScopeData_59828;
|
|
const env0_2 = require(65) /* metro dependency 65 */;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.applyScopeDataToEvent = applyScopeDataToEvent_59829;
|
|
exports.mergeAndOverwriteScopeData = closure;
|
|
exports.mergeScopeData = mergeScopeData_59830;
|
|
}
|
|
|
|
function applyScopeDataToEvent_59829(a0, {fingerprint, span, breadcrumbs, sdkProcessingMetadata, extra, tags, user, contexts, level, transactionName}) { // fn#59829, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7597:189, offset: 0x016f3c4c, size: 931 bytes, params: 3, frame: 28
|
|
var r8;
|
|
var Object;
|
|
var assign;
|
|
var object;
|
|
var rootSpan;
|
|
var moduleValue8;
|
|
var description;
|
|
var fingerprint5;
|
|
const value3 = (require(7375) /* metro dependency 7375 */).dropUndefinedKeys(extra);
|
|
if (value3) {
|
|
Object = global.Object;
|
|
r8 = Object.keys(value3).length;
|
|
} else {
|
|
r8 = value3;
|
|
}
|
|
if (r8) {
|
|
Object = global.Object;
|
|
a0.extra = Object.assign({}, value3, a0.extra);
|
|
}
|
|
const value4 = (require(7375) /* metro dependency 7375 */).dropUndefinedKeys(tags);
|
|
if (value4) {
|
|
Object = global.Object;
|
|
r8 = Object.keys(value4).length;
|
|
} else {
|
|
r8 = value4;
|
|
}
|
|
if (r8) {
|
|
Object = global.Object;
|
|
a0.tags = Object.assign({}, value4, a0.tags);
|
|
}
|
|
const value5 = (require(7375) /* metro dependency 7375 */).dropUndefinedKeys(user);
|
|
if (value5) {
|
|
Object = global.Object;
|
|
r8 = Object.keys(value5).length;
|
|
} else {
|
|
r8 = value5;
|
|
}
|
|
if (r8) {
|
|
Object = global.Object;
|
|
a0.user = Object.assign({}, value5, a0.user);
|
|
}
|
|
const value6 = (require(7375) /* metro dependency 7375 */).dropUndefinedKeys(contexts);
|
|
if (value6) {
|
|
Object = global.Object;
|
|
r8 = Object.keys(value6).length;
|
|
} else {
|
|
r8 = value6;
|
|
}
|
|
if (r8) {
|
|
Object = global.Object;
|
|
a0.contexts = Object.assign({}, value6, a0.contexts);
|
|
}
|
|
if (level) {
|
|
a0.level = level;
|
|
}
|
|
let r4 = transactionName && a0.type !== 'transaction';
|
|
if (r4) {
|
|
a0.transaction = transactionName;
|
|
}
|
|
if (span) {
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
object = {};
|
|
object.trace = (require(7374) /* metro dependency 7374 */).spanToTraceContext(span);
|
|
a0.contexts = Reflect.apply(assign, Object, [object, a0.contexts]);
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
object = {};
|
|
object.dynamicSamplingContext = (require(7405) /* metro dependency 7405 */).getDynamicSamplingContextFromSpan(span);
|
|
a0.sdkProcessingMetadata = Reflect.apply(assign, Object, [object, a0.sdkProcessingMetadata]);
|
|
rootSpan = (require(7374) /* metro dependency 7374 */).getRootSpan(span);
|
|
moduleValue8 = require(7374) /* metro dependency 7374 */;
|
|
description = moduleValue8.spanToJSON(rootSpan).description;
|
|
r4 = description && !a0.transaction;
|
|
r4 = r4 && a0.type === 'transaction';
|
|
if (r4) {
|
|
a0.transaction = description;
|
|
}
|
|
}
|
|
a0.fingerprint = a0.fingerprint ? global.Array.isArray(a0.fingerprint) ? a0.fingerprint : [a0.fingerprint] : [];
|
|
if (fingerprint) {
|
|
fingerprint5 = a0.fingerprint;
|
|
a0.fingerprint = fingerprint5.concat(fingerprint);
|
|
}
|
|
if (a0.fingerprint && !a0.fingerprint.length) {
|
|
delete a0.fingerprint;
|
|
}
|
|
object = [];
|
|
const value = object.concat(env0_2(a0.breadcrumbs || []), env0_2(breadcrumbs));
|
|
a0.breadcrumbs = value.length ? value : undefined;
|
|
Object = global.Object;
|
|
a0.sdkProcessingMetadata = Object.assign({}, a0.sdkProcessingMetadata, sdkProcessingMetadata);
|
|
}
|
|
|
|
function mergeScopeData_59830(a0, {extra, tags, user, contexts, level, sdkProcessingMetadata, breadcrumbs, fingerprint, eventProcessors, attachments, propagationContext, transactionName, span}) { // fn#59830, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7597:1778, offset: 0x016f3fef, size: 443 bytes, params: 3, frame: 28
|
|
var items2;
|
|
var concat;
|
|
var binding;
|
|
const mergeAndOverwriteScopeData_59828Binding = mergeAndOverwriteScopeData_59828;
|
|
mergeAndOverwriteScopeData_59828Binding(a0, 'extra', extra);
|
|
mergeAndOverwriteScopeData_59828Binding(a0, 'tags', tags);
|
|
mergeAndOverwriteScopeData_59828Binding(a0, 'user', user);
|
|
mergeAndOverwriteScopeData_59828Binding(a0, 'contexts', contexts);
|
|
const moduleValue = require(7394) /* metro dependency 7394 */;
|
|
a0.sdkProcessingMetadata = moduleValue.merge(a0.sdkProcessingMetadata, sdkProcessingMetadata, 2);
|
|
if (level) {
|
|
a0.level = level;
|
|
}
|
|
if (transactionName) {
|
|
a0.transactionName = transactionName;
|
|
}
|
|
if (span) {
|
|
a0.span = span;
|
|
}
|
|
if (breadcrumbs.length) {
|
|
items2 = [];
|
|
concat = items2.concat;
|
|
binding = env0_2;
|
|
a0.breadcrumbs = Reflect.apply(concat, items2, [binding(a0.breadcrumbs), binding(breadcrumbs)]);
|
|
}
|
|
if (fingerprint.length) {
|
|
items2 = [];
|
|
concat = items2.concat;
|
|
binding = env0_2;
|
|
a0.fingerprint = Reflect.apply(concat, items2, [binding(a0.fingerprint), binding(fingerprint)]);
|
|
}
|
|
if (eventProcessors.length) {
|
|
items2 = [];
|
|
concat = items2.concat;
|
|
binding = env0_2;
|
|
a0.eventProcessors = Reflect.apply(concat, items2, [binding(a0.eventProcessors), binding(eventProcessors)]);
|
|
}
|
|
if (attachments.length) {
|
|
items2 = [];
|
|
concat = items2.concat;
|
|
binding = env0_2;
|
|
a0.attachments = Reflect.apply(concat, items2, [binding(a0.attachments), binding(attachments)]);
|
|
}
|
|
const Object = global.Object;
|
|
a0.propagationContext = Object.assign({}, a0.propagationContext, propagationContext);
|
|
}
|
|
|