106 lines
5.3 KiB
React
106 lines
5.3 KiB
React
/* Metro module 959; source: unknown; dependencies: [77, 848, 833, 832, 927, 857, 960, 888, 895] */
|
|
function _fun10128(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#10128, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1086:6, offset: 0x00d7dbb8, size: 149 bytes, params: 8, frame: 21
|
|
let env0_0 = require;
|
|
const value = require(77) /* metro dependency 77 */;
|
|
const Object = global.Object;
|
|
const defineProperty = Object.defineProperty;
|
|
const Symbol = global.Symbol;
|
|
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
|
|
const SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN = (require(848) /* metro dependency 848 */).SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN;
|
|
const env0_2 = value({}, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, 'auto.log.console');
|
|
exports.consoleLoggingIntegration = (require(895) /* metro dependency 895 */).defineIntegration(function() {
|
|
var env0_0 = (arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}).levels || require(dependencyMap[2]).CONSOLE_LEVELS;
|
|
return {name: 'ConsoleLogs', setup: _fun10130};
|
|
});
|
|
}
|
|
|
|
function _consoleLoggingIntegration() { // fn#10129, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1086:206, offset: 0x00d7dc4d, size: 97 bytes, params: 1, frame: 14
|
|
var CONSOLE_LEVELS;
|
|
if (!(arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}).levels) {
|
|
CONSOLE_LEVELS = (require(833) /* metro dependency 833 */).CONSOLE_LEVELS;
|
|
}
|
|
return {name: 'ConsoleLogs', setup: setup_10130};
|
|
}
|
|
|
|
function _consoleLoggingIntegrationSetup(a0) { // fn#10130, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1086:373, owner: _consoleLoggingIntegration.setup, offset: 0x00d7dcae, size: 179 bytes, params: 2, frame: 16
|
|
var environment;
|
|
const env0_0 = a0;
|
|
let value = a0.getOptions();
|
|
const enableLogs = value.enableLogs;
|
|
const normalizeDepth = value.normalizeDepth;
|
|
const value2 = 3;
|
|
const env0_1 = normalizeDepth === undefined ? value2 : normalizeDepth;
|
|
const normalizeMaxBreadth = value.normalizeMaxBreadth;
|
|
const env0_2 = normalizeMaxBreadth === undefined ? 1000 : normalizeMaxBreadth;
|
|
value = environment.__proto__;
|
|
if (enableLogs) {
|
|
(require(927) /* metro dependency 927 */).addConsoleInstrumentationHandler(_fun10131);
|
|
} else if (require(dependencyMap[value2]).DEBUG_BUILD) {
|
|
(require(833) /* metro dependency 833 */).debug.warn('`enableLogs` is not enabled, ConsoleLogs integration disabled');
|
|
}
|
|
}
|
|
|
|
function _fun10131({args, level}) { // fn#10131, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1086:550, offset: 0x00d7dd61, size: 520 bytes, params: 2, frame: 25
|
|
var r8;
|
|
var r1;
|
|
var value5;
|
|
var binding;
|
|
var property;
|
|
var value6;
|
|
var moduleValue2;
|
|
var formatConsoleArgs;
|
|
var moduleValue3;
|
|
var _INTERNAL_captureLog;
|
|
var object2;
|
|
var value10;
|
|
var moduleValue4;
|
|
var Object;
|
|
var assign;
|
|
var value14;
|
|
var moduleValue6;
|
|
let value = environment.__proto__.__proto__;
|
|
if ((require(857) /* metro dependency 857 */).getClient() === env0_0) {
|
|
value5 = environment.__proto__;
|
|
binding = env1_0;
|
|
if (binding.includes(level)) {
|
|
property = args[0];
|
|
value6 = args.slice(1);
|
|
if (level !== 'assert') {
|
|
value10 = level === 'log';
|
|
r1 = args.length > 1 && typeof args[0] === 'string';
|
|
if (r1) {
|
|
moduleValue4 = require(960) /* metro dependency 960 */;
|
|
r1 = !moduleValue4.hasConsoleSubstitutions(args[0]);
|
|
}
|
|
Object = global.Object;
|
|
assign = Object.assign;
|
|
binding = env2_2;
|
|
value14 = Reflect.apply(assign, Object, [{}, binding,
|
|
r1 ? (require(960) /* metro dependency 960 */).createConsoleTemplateAttributes(property,
|
|
value6) : {}]);
|
|
moduleValue6 = require(888) /* metro dependency 888 */;
|
|
_INTERNAL_captureLog = moduleValue6._INTERNAL_captureLog;
|
|
object2 = {};
|
|
object2.level = value10 ? 'info' : level;
|
|
value = require(960) /* metro dependency 960 */;
|
|
formatConsoleArgs = value.formatConsoleArgs;
|
|
binding = env0_1;
|
|
object2.message = Reflect.apply(formatConsoleArgs, value, [args, binding, env0_2]);
|
|
object2.severityNumber = value10 ? 10 : undefined;
|
|
object2.attributes = value14;
|
|
Reflect.apply(_INTERNAL_captureLog, moduleValue6, [object2]);
|
|
} else if (!property) {
|
|
if (value6.length > 0) {
|
|
moduleValue2 = require(960) /* metro dependency 960 */;
|
|
r8 = 'Assertion failed: ' + moduleValue2.formatConsoleArgs(value6, env0_1, env0_2);
|
|
} else {
|
|
r8 = 'Assertion failed';
|
|
}
|
|
moduleValue3 = require(888) /* metro dependency 888 */;
|
|
moduleValue3._INTERNAL_captureLog({level: 'error', message: r8, attributes: env2_2});
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|