86 lines
3.4 KiB
React
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)]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|