58 lines
3.2 KiB
JavaScript
58 lines
3.2 KiB
JavaScript
/* Metro module 898; source: unknown; dependencies: [77, 848] */
|
|
import * as Module00077Module from './module-00077.js'; /* Metro dependency 77 */
|
|
|
|
function _fun9690(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#9690, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1025:6, offset: 0x00d6f0a9, size: 104 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
const defineProperty = Object.defineProperty;
|
|
const Symbol = global.Symbol;
|
|
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
|
|
exports.convertSpanJsonToTransactionEvent = convertSpanJsonToTransactionEvent;
|
|
exports.convertTransactionEventToSpanJson = convertTransactionEventToSpanJson;
|
|
function convertSpanJsonToTransactionEvent(a0) { // fn#9691, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1025:141, offset: 0x00d6f111, size: 292 bytes, params: 2, frame: 25
|
|
const object = {type: 'transaction'};
|
|
object.timestamp = a0.timestamp;
|
|
object.start_timestamp = a0.start_timestamp;
|
|
object.transaction = a0.description;
|
|
const object3 = {};
|
|
object3.trace_id = a0.trace_id;
|
|
object3.span_id = a0.span_id;
|
|
object3.parent_span_id = a0.parent_span_id;
|
|
object3.op = a0.op;
|
|
object3.status = a0.status;
|
|
object3.origin = a0.origin;
|
|
const Object = global.Object;
|
|
object3.data = Object.assign({}, a0.data, a0.profile_id && Module00077Module({},
|
|
(require(848) /* metro dependency 848 */).SEMANTIC_ATTRIBUTE_PROFILE_ID, a0.profile_id),
|
|
a0.exclusive_time && Module00077Module({}, (require(848) /* metro dependency 848 */).SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME,
|
|
a0.exclusive_time));
|
|
object.contexts = {trace: object3};
|
|
object.measurements = a0.measurements;
|
|
return object;
|
|
}
|
|
|
|
function convertTransactionEventToSpanJson({contexts, transaction, start_timestamp, timestamp, measurements}) { // fn#9692, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1025:674, offset: 0x00d6f235, size: 301 bytes, params: 2, frame: 21
|
|
const {trace_id, parent_span_id, span_id, status, origin, data, op} = contexts?.trace ?? ({});
|
|
const object = {};
|
|
object.data = data ?? ({});
|
|
object.description = transaction;
|
|
object.op = op;
|
|
object.parent_span_id = parent_span_id;
|
|
const value2 = '';
|
|
object.span_id = span_id ?? value2;
|
|
object.start_timestamp = start_timestamp ?? 0;
|
|
object.status = status;
|
|
object.timestamp = timestamp;
|
|
object.trace_id = trace_id ?? value2;
|
|
object.origin = origin;
|
|
object.profile_id = data?.[(require(848) /* metro dependency 848 */).SEMANTIC_ATTRIBUTE_PROFILE_ID];
|
|
object.exclusive_time = data?.[(require(848) /* metro dependency 848 */).SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME];
|
|
object.measurements = measurements;
|
|
object.is_segment = true;
|
|
return object;
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun9690, 898, [77, 848]) /* metro module 898, dependencies: [77, 848] */;
|