66 lines
3.9 KiB
JavaScript
66 lines
3.9 KiB
JavaScript
/* Metro module 7440; source: unknown; dependencies: [7365, 7368, 7397, 7383, 7396, 7417, 7387, 7388, 7374, 7405, 7382, 7381, 7369] */
|
|
import * as RegisterSpanErrorInstrumentationModule from './module-07365-registerSpanErrorInstrumentation.js'; /* Metro dependency 7365 */
|
|
import * as DEBUG_BUILDModule from './module-07368-DEBUG_BUILD.js'; /* Metro dependency 7368 */
|
|
import * as Module07383Module from './module-07383.js'; /* Metro dependency 7383 */
|
|
import * as DEBUG_BUILDModule2 from './module-07397-DEBUG_BUILD.js'; /* Metro dependency 7397 */
|
|
import * as moduleValue2 from './module-07417.js'; /* Metro dependency 7417 */
|
|
|
|
function _fun60044(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#60044, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7618:6, offset: 0x016f99ed, size: 113 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
RegisterSpanErrorInstrumentationModule;
|
|
DEBUG_BUILDModule;
|
|
DEBUG_BUILDModule2;
|
|
Module07383Module;
|
|
exports.getTraceData = getTraceData_60045;
|
|
function getTraceData_60045() { // fn#60045, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7618:126, offset: 0x016f9a5e, size: 508 bytes, params: 1, frame: 23
|
|
var r7;
|
|
var r5;
|
|
var object2;
|
|
var asyncContextStrategy;
|
|
var currentScope;
|
|
var propagationContext;
|
|
var moduleValue9;
|
|
var value12;
|
|
var TRACEPARENT_REGEXP;
|
|
const r2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
|
const client = (require(7396) /* metro dependency 7396 */).getClient();
|
|
if (moduleValue2.isEnabled()) {
|
|
if (client) {
|
|
asyncContextStrategy = (require(7388) /* metro dependency 7388 */).getAsyncContextStrategy((require(7387) /* metro dependency 7387 */).getMainCarrier());
|
|
if (asyncContextStrategy.getTraceData) {
|
|
return asyncContextStrategy.getTraceData(r2);
|
|
}
|
|
currentScope = (require(7396) /* metro dependency 7396 */).getCurrentScope();
|
|
r7 = r2.span || (require(7374) /* metro dependency 7374 */).getActiveSpan();
|
|
if (r7) {
|
|
r5 = (require(7374) /* metro dependency 7374 */).spanToTraceHeader(r7);
|
|
} else {
|
|
propagationContext = currentScope.getPropagationContext();
|
|
r5 = (require(7381) /* metro dependency 7381 */).generateSentryTraceHeader(propagationContext.traceId,
|
|
propagationContext.spanId, propagationContext.sampled);
|
|
}
|
|
moduleValue9 = require(7405) /* metro dependency 7405 */;
|
|
value12 = (require(7382) /* metro dependency 7382 */).dynamicSamplingContextToSentryBaggageHeader(r7 ? moduleValue9.getDynamicSamplingContextFromSpan(r7) : moduleValue9.getDynamicSamplingContextFromScope(client,
|
|
|
|
|
|
currentScope));
|
|
TRACEPARENT_REGEXP = (require(7381) /* metro dependency 7381 */).TRACEPARENT_REGEXP;
|
|
if (TRACEPARENT_REGEXP.test(r5)) {
|
|
object2 = {['sentry-trace']: r5, baggage: value12};
|
|
} else {
|
|
(require(7369) /* metro dependency 7369 */).logger.warn('Invalid sentry-trace data. Cannot generate trace data');
|
|
object2 = {};
|
|
}
|
|
return object2;
|
|
}
|
|
}
|
|
return {};
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun60044, 7440, [7365, 7368, 7397, 7383, 7396, 7417, 7387, 7388, 7374, 7405, 7382, 7381,
|
|
7369]) /* metro module 7440, dependencies: [7365, 7368, 7397, 7383, 7396, 7417, 7387, 7388, 7374, 7405, 7382, 7381, 7369] */;
|