Files
discord-decomp/sources/by-id/module-00894-createMetric.js
T
2026-07-28 01:06:53 +03:00

39 lines
1.9 KiB
JavaScript

/* Metro module 894; source: unknown; dependencies: [846, 872] */
import * as Module00872Module from './module-00872.js'; /* Metro dependency 872 */
function _fun9670(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#9670, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1021:6, offset: 0x00d6e91d, size: 95 bytes, params: 8, frame: 18
const env0_0 = require;
const closure = function(a0) {
return [{'type': 'trace_metric', 'item_count': null,
'content_type': 'application/vnd.sentry.items.trace-metric+json', item_count: a0.length}, {items: a0}];
};
const Object = global.Object;
const defineProperty = Object.defineProperty;
const Symbol = global.Symbol;
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
exports.createMetricContainerEnvelopeItem = closure;
exports.createMetricEnvelope = createMetricEnvelope;
function createMetricEnvelope(a0, a1, a2, a3) { // fn#9672, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1021:352, offset: 0x00d6e0dc, size: 178 bytes, params: 5, frame: 15
var sdk;
var object;
const value = a2;
const value2 = a3;
const object2 = {};
if (a1 != null && a1.sdk) {
object = {};
sdk = a1.sdk;
object.name = sdk.name;
sdk = a1.sdk;
object.version = sdk.version;
object2.sdk = object;
}
if (value && value2) {
object2.dsn = (require(846) /* metro dependency 846 */).dsnToString(value2);
}
return Module00872Module.createEnvelope(object2, [createMetricContainerEnvelopeItem(a0)]);
}
}
global.__d(_fun9670, 894, [846, 872]) /* metro module 894, dependencies: [846, 872] */;