137 lines
5.8 KiB
React
137 lines
5.8 KiB
React
/* Metro module 879; source: unknown; dependencies: [65, 855, 857, 828, 865] */
|
|
function _fun9489(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#9489, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1006:6, offset: 0x00d68c4a, size: 134 bytes, params: 8, frame: 20
|
|
const env0_0 = require;
|
|
const closure = mergeScopeData;
|
|
const closure2 = mergeAndOverwriteScopeData;
|
|
const env0_2 = require(65) /* metro dependency 65 */;
|
|
const Object = global.Object;
|
|
const defineProperty = Object.defineProperty;
|
|
const Symbol = global.Symbol;
|
|
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
|
|
exports.applyScopeDataToEvent = applyScopeDataToEvent;
|
|
exports.getCombinedScopeData = function(a0, a1) {
|
|
var value3 = require(dependencyMap[2]).getGlobalScope().getScopeData();
|
|
if (a0) {
|
|
mergeScopeData(value3, a0.getScopeData());
|
|
}
|
|
if (a1) {
|
|
mergeScopeData(value3, a1.getScopeData());
|
|
}
|
|
return value3;
|
|
};
|
|
exports.mergeAndOverwriteScopeData = closure2;
|
|
exports.mergeScopeData = closure;
|
|
}
|
|
|
|
function mergeScopeData(a0, {extra, tags, attributes, user, contexts, level, sdkProcessingMetadata, breadcrumbs, fingerprint, eventProcessors, attachments, propagationContext, transactionName, span}) { // fn#9490, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1006:44, offset: 0x00d68cd0, size: 476 bytes, params: 3, frame: 29
|
|
var items2;
|
|
const mergeAndOverwriteScopeDataBinding = mergeAndOverwriteScopeData;
|
|
mergeAndOverwriteScopeDataBinding(a0, 'extra', extra);
|
|
mergeAndOverwriteScopeDataBinding(a0, 'tags', tags);
|
|
mergeAndOverwriteScopeDataBinding(a0, 'attributes', attributes);
|
|
mergeAndOverwriteScopeDataBinding(a0, 'user', user);
|
|
mergeAndOverwriteScopeDataBinding(a0, 'contexts', contexts);
|
|
const moduleValue = require(855) /* metro dependency 855 */;
|
|
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 = [];
|
|
a0.breadcrumbs = items2.concat(env0_2(a0.breadcrumbs), env0_2(breadcrumbs));
|
|
}
|
|
if (fingerprint.length) {
|
|
items2 = [];
|
|
a0.fingerprint = items2.concat(env0_2(a0.fingerprint), env0_2(fingerprint));
|
|
}
|
|
if (eventProcessors.length) {
|
|
items2 = [];
|
|
a0.eventProcessors = items2.concat(env0_2(a0.eventProcessors), env0_2(eventProcessors));
|
|
}
|
|
if (attachments.length) {
|
|
items2 = [];
|
|
a0.attachments = items2.concat(env0_2(a0.attachments), env0_2(attachments));
|
|
}
|
|
const Object = global.Object;
|
|
a0.propagationContext = Object.assign({}, a0.propagationContext, propagationContext);
|
|
}
|
|
|
|
function applyScopeDataToEvent(a0, {fingerprint, span, breadcrumbs, sdkProcessingMetadata, extra, tags, user, contexts, level, transactionName}) { // fn#9492, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1006:1079, offset: 0x00d68ee5, size: 765 bytes, params: 3, frame: 26
|
|
var r3;
|
|
var assign;
|
|
var value;
|
|
var object;
|
|
var moduleValue;
|
|
var description;
|
|
var fingerprint5;
|
|
let Object = global.Object;
|
|
if (Object.keys(extra).length) {
|
|
Object = global.Object;
|
|
a0.extra = Object.assign({}, extra, a0.extra);
|
|
}
|
|
Object = global.Object;
|
|
if (Object.keys(tags).length) {
|
|
Object = global.Object;
|
|
a0.tags = Object.assign({}, tags, a0.tags);
|
|
}
|
|
Object = global.Object;
|
|
if (Object.keys(user).length) {
|
|
Object = global.Object;
|
|
a0.user = Object.assign({}, user, a0.user);
|
|
}
|
|
Object = global.Object;
|
|
if (Object.keys(contexts).length) {
|
|
Object = global.Object;
|
|
a0.contexts = Object.assign({}, contexts, a0.contexts);
|
|
}
|
|
if (level) {
|
|
a0.level = level;
|
|
}
|
|
if (transactionName && a0.type !== 'transaction') {
|
|
a0.transaction = transactionName;
|
|
}
|
|
if (span) {
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
object = {};
|
|
value = require(828) /* metro dependency 828 */;
|
|
object.trace = value.spanToTraceContext(span);
|
|
a0.contexts = Reflect.apply(assign, Object, [object, a0.contexts]);
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
object = {};
|
|
value = require(865) /* metro dependency 865 */;
|
|
object.dynamicSamplingContext = value.getDynamicSamplingContextFromSpan(span);
|
|
a0.sdkProcessingMetadata = Reflect.apply(assign, Object, [object, a0.sdkProcessingMetadata]);
|
|
value = require(828) /* metro dependency 828 */;
|
|
value = value.getRootSpan(span);
|
|
moduleValue = require(828) /* metro dependency 828 */;
|
|
description = moduleValue.spanToJSON(value).description;
|
|
r3 = description && !a0.transaction;
|
|
r3 = r3 && a0.type === 'transaction';
|
|
if (r3) {
|
|
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.length) {
|
|
delete a0.fingerprint;
|
|
}
|
|
object = [];
|
|
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);
|
|
}
|
|
|