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

97 lines
4.5 KiB
React

/* Metro module 885; source: unknown; dependencies: [881] */
function _fun9613(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#9613, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:6, offset: 0x00d6c817, size: 111 bytes, params: 8, frame: 18
let env0_0 = require;
const Object = global.Object;
const defineProperty = Object.defineProperty;
let Symbol = global.Symbol;
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
Symbol = global.Symbol;
exports.SENTRY_BUFFER_FULL_ERROR = Symbol.for('SentryBufferFullError');
exports.makePromiseBuffer = function() {
var env0_2 = _fun9615;
var value = 100;
var env0_0 = arguments.length > 0 ? arguments[0] === undefined ? value : arguments[0] : value;
var Set = global.Set;
var env0_1 = new Set();
var object = {};
Object.defineProperty(object, '$', {get: _fun9616, set: undefined, enumerable: true, configurable: true});
object.add = _fun9617;
object.drain = _fun9620;
return object;
};
}
function makePromiseBuffer() { // fn#9614, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:182, offset: 0x00d6c886, size: 122 bytes, params: 1, frame: 14
const value = 100;
const env0_0 = arguments.length > 0 ? arguments[0] === undefined ? value : arguments[0] : value;
const Set = global.Set;
const set = new Set();
const object2 = {};
Object.defineProperty(object2, '$', {get: _fun9616, set: undefined, enumerable: true, configurable: true});
object2.add = add_9617;
object2.drain = drain;
return object2;
}
function makePromiseBufferRemove(a0) { // fn#9615, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:286, owner: makePromiseBuffer.remove, offset: 0x00d6c900, size: 24 bytes, params: 2, frame: 11
env0_1.delete(a0);
}
function _fun9616() { // fn#9616, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:324, offset: 0x00d6c918, size: 27 bytes, params: 1, frame: 11
const Array = global.Array;
return Array.from(env0_1);
}
function makePromiseBufferAdd(a0) { // fn#9617, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:358, owner: makePromiseBuffer.add, offset: 0x00d6c933, size: 113 bytes, params: 2, frame: 15
var value2;
if (env0_1.size < env0_0) {
value2 = a0();
env0_1.add(value2);
value2.then(_fun9618, _fun9619);
return value2;
}
return (require(881) /* metro dependency 881 */).rejectedSyncPromise(env1_2);
}
function makePromiseBufferDrain(a0) { // fn#9620, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:559, owner: makePromiseBuffer.drain, offset: 0x00d6c9bb, size: 184 bytes, params: 2, frame: 16
var environment;
var Promise;
var allSettled;
var Array;
var items2;
const env0_0 = a0;
var value;
if (env0_1.size) {
Promise = global.Promise;
allSettled = Promise.allSettled;
Array = global.Array;
value = Reflect.apply(allSettled, Promise, [Array.from(env0_1)]);
value = value.then(function() {
return true;
});
if (a0) {
items2 = [value];
Promise = global.Promise;
items2[1] = new Promise(_fun9622);
Promise = global.Promise;
return Promise.race(items2);
}
return value;
}
value = environment.__proto__;
return (require(881) /* metro dependency 881 */).resolvedSyncPromise(true);
}
function _fun9618() { // fn#9618, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:488, offset: 0x00d6c9a4, size: 23 bytes, params: 1, frame: 11
makePromiseBufferRemove(env0_0);
}
function _fun9622(a0) { // fn#9622, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:733, offset: 0x00d6ca73, size: 39 bytes, params: 2, frame: 13
return global.setTimeout(_fun9623, a0);
}
function _fun9623() { // fn#9623, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1012:764, offset: 0x00d6ca9a, size: 18 bytes, params: 1, frame: 11
return env0_0(false);
}