Files
discord-decomp/sources/by-id/module-01139.jsx
T
2026-07-27 16:20:00 +03:00

86 lines
3.4 KiB
React

/* Metro module 1139; source: unknown; dependencies: [1140, 826] */
function _fun12673(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#12673, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1266:6, offset: 0x00dd2306, size: 66 bytes, params: 8, frame: 16
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.enrichXhrBreadcrumbsForMobileReplay = enrichXhrBreadcrumbsForMobileReplay;
}
function enrichXhrBreadcrumbsForMobileReplay(a0, a1) { // fn#12674, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1266:130, offset: 0x00dd2348, size: 381 bytes, params: 3, frame: 23
var r9;
var r8;
var r6;
var r0;
var xhr;
var value;
var startTimestamp;
var value2;
var endTimestamp;
var input;
var bodySize;
var response;
var value4;
var value5;
var JSON;
var value6;
var property;
var moduleValue2;
var bodySize2;
var error;
var moduleValue3;
var dropUndefinedKeys;
var Object;
if (a0.category === 'xhr') {
if (a1) {
xhr = a1.xhr;
if (xhr) {
value = global.Date.now();
startTimestamp = a1.startTimestamp;
value2 = undefined;
r9 = value2 !== startTimestamp ? startTimestamp : value;
endTimestamp = a1.endTimestamp;
r8 = value2 !== endTimestamp ? endTimestamp : value;
input = a1.input;
xhr = a1.xhr;
bodySize = require(dependencyMap[0]).getBodySize(input);
if (xhr.getResponseHeader('content-length')) {
moduleValue3 = require(dependencyMap[0]);
r0 = moduleValue3.parseContentLengthHeader(xhr.getResponseHeader('content-length'));
} else {
response = xhr.response;
try {
value4 = xhr.responseType !== 'json';
if (value4) {
r6 = response;
} else if (response) {
value5 = typeof response === 'object';
if (value5) {
JSON = global.JSON;
value6 = JSON.stringify(response);
r6 = value6;
} else {
r6 = response;
}
} else {
r6 = response;
}
property = dependencyMap[0];
moduleValue2 = require(property);
bodySize2 = moduleValue2.getBodySize(r6);
r0 = bodySize2;
} catch (error) {
r0 = value2;
}
}
value = require(dependencyMap[1]);
dropUndefinedKeys = value.dropUndefinedKeys;
Object = global.Object;
a0.data = Reflect.apply(dropUndefinedKeys, value, [Object.assign({start_timestamp: r9,
end_timestamp: r8,
request_body_size: bodySize, response_body_size: r0}, a0.data)]);
}
}
}
}