Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,792 @@
|
||||
/* Metro module 15696; source: modules/app_database/managers/native/KvBackgroundManager.tsx; dependencies: [57, 5, 6, 7, 15, 17, 18, 11876, 4887, 4888, 672, 3, 1910, 1911, 1926, 7144, 477, 4860, 2] */
|
||||
function _fun120432(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#120432, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:6, offset: 0x0252b29a, size: 435 bytes, params: 8, frame: 20
|
||||
const env0_0 = require;
|
||||
const _arrayLikeToArray_120435 = function(a0, a1) {
|
||||
var r0;
|
||||
var r1;
|
||||
var r2;
|
||||
var value3;
|
||||
var length;
|
||||
var value5;
|
||||
var value = undefined;
|
||||
var value2 = value == null;
|
||||
reducibleJoin2: while (true) {
|
||||
if (value2) {
|
||||
r0 = value2;
|
||||
break reducibleJoin2;
|
||||
}
|
||||
value3 = value > a0.length;
|
||||
r0 = value3;
|
||||
break reducibleJoin2;
|
||||
}
|
||||
reducibleJoin4: while (true) {
|
||||
if (r0) {
|
||||
length = a0.length;
|
||||
r1 = length;
|
||||
break reducibleJoin4;
|
||||
}
|
||||
r1 = value;
|
||||
break reducibleJoin4;
|
||||
}
|
||||
value = (0, global.Array)(r1);
|
||||
var value4 = 0;
|
||||
if (value4 < r1) {
|
||||
r2 = value4;
|
||||
reducibleLoop5: while (true) {
|
||||
value[r2] = a0[r2];
|
||||
value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
||||
if (value5 < r1) {
|
||||
r2 = value5;
|
||||
continue reducibleLoop5;
|
||||
}
|
||||
break reducibleLoop5;
|
||||
}
|
||||
}
|
||||
return value;
|
||||
};
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(57) /* metro dependency 57 */;
|
||||
const env0_4 = importDefault(5) /* metro dependency 5 */;
|
||||
const env0_5 = importDefault(6) /* metro dependency 6 */;
|
||||
const env0_6 = importDefault(7) /* metro dependency 7 */;
|
||||
const env0_7 = importDefault(15) /* metro dependency 15 */;
|
||||
const env0_8 = importDefault(17) /* metro dependency 17 */;
|
||||
const env0_9 = importDefault(18) /* metro dependency 18 */;
|
||||
const multiAccountStore = importDefault(11876) /* metro dependency 11876: MultiAccountStore */;
|
||||
let value = require(4887) /* metro dependency 4887: SaveableChannelsStore */;
|
||||
const env0_11 = value.MAXIMUM_MESSAGES_PER_CHANNEL_DEFAULT;
|
||||
const env0_12 = value.MAXIMUM_MESSAGES_PER_CHANNEL_EVER;
|
||||
const saveableChannelsStore = importDefault(4887) /* metro dependency 4887: SaveableChannelsStore */;
|
||||
const fileSystemStore = importDefault(4888) /* metro dependency 4888: FileSystemStore */;
|
||||
const Millis = (importDefault(672) /* metro dependency 672: Durations */).Millis;
|
||||
const MINUTE = Millis.MINUTE;
|
||||
const env0_15 = 5 * MINUTE;
|
||||
value = importDefault(3) /* metro dependency 3: Logger */;
|
||||
value = new value('KvBackgroundManager');
|
||||
value = importDefault(4860) /* metro dependency 4860: AutomaticLifecycleManager */;
|
||||
value = _fun120439(value);
|
||||
value = new value();
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/app_database/managers/native/KvBackgroundManager.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
function _createForOfIteratorHelperLoose_120433(a0, a1) { // fn#120433, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:290, offset: 0x0252b44d, size: 372 bytes, params: 3, frame: 20
|
||||
var r6;
|
||||
var r9;
|
||||
var r5;
|
||||
var value3;
|
||||
var regexp;
|
||||
const env0_0 = a0;
|
||||
const Symbol = global.Symbol;
|
||||
let value = typeof Symbol !== 'undefined';
|
||||
let r1 = value && a0[global.Symbol.iterator];
|
||||
r1 = !r1 ? a0['@@iterator'] : r1;
|
||||
if (r1) {
|
||||
value = r1.call(a0);
|
||||
return value.next.bind(value);
|
||||
}
|
||||
const Array = global.Array;
|
||||
if (Array.isArray(a0)) {
|
||||
if (r1) {
|
||||
}
|
||||
return _fun120434;
|
||||
}
|
||||
value = undefined;
|
||||
if (a0) {
|
||||
if (typeof a0 === 'string') {
|
||||
value = _arrayLikeToArray_120435(a0, value);
|
||||
r5 = value;
|
||||
} else {
|
||||
value3 = ({}).toString.call(a0).slice(8, -1);
|
||||
r6 = value3 === 'Object' && a0.constructor;
|
||||
r9 = r6 ? a0.constructor.name : value3;
|
||||
if (r9 === 'Map') {
|
||||
r6 = global.Array.from(a0);
|
||||
} else if (r9 === 'Set') {
|
||||
r6 = global.Array.from(a0);
|
||||
} else if (r9 === 'Arguments') {
|
||||
value = _arrayLikeToArray_120435(a0, value);
|
||||
r6 = value;
|
||||
} else {
|
||||
regexp = RegExp('^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$', '');
|
||||
if (regexp.test(r9)) {
|
||||
value = _arrayLikeToArray_120435(a0, value);
|
||||
r6 = value;
|
||||
} else {
|
||||
r6 = value;
|
||||
}
|
||||
}
|
||||
r5 = r6;
|
||||
}
|
||||
} else {
|
||||
r5 = value;
|
||||
}
|
||||
if (r5) {
|
||||
if (r5) {
|
||||
}
|
||||
return _fun120434;
|
||||
}
|
||||
const TypeError = global.TypeError;
|
||||
throw new TypeError('Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.');
|
||||
}
|
||||
|
||||
function _isNativeReflectConstruct_120436() { // fn#120436, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:1200, offset: 0x0252b5c1, size: 98 bytes, params: 1, frame: 18
|
||||
var Boolean;
|
||||
var prototype;
|
||||
var valueOf;
|
||||
var call;
|
||||
var Reflect;
|
||||
var construct;
|
||||
var closure;
|
||||
var value;
|
||||
var error;
|
||||
try {
|
||||
Boolean = global.Boolean;
|
||||
prototype = Boolean.prototype;
|
||||
valueOf = prototype.valueOf;
|
||||
call = valueOf.call;
|
||||
Reflect = global.Reflect;
|
||||
construct = Reflect.construct;
|
||||
Boolean = global.Boolean;
|
||||
closure = function() {
|
||||
};
|
||||
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
||||
value = Reflect.apply(call, valueOf, [value]);
|
||||
var result = !value;
|
||||
} catch (error) {
|
||||
}
|
||||
return (_isNativeReflectConstruct_120436_isNativeReflectConstruct = function() {
|
||||
return !!result;
|
||||
})();
|
||||
}
|
||||
|
||||
function _fun120439(a0) { // fn#120439, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:1465, offset: 0x0252b623, size: 255 bytes, params: 2, frame: 17
|
||||
const closure = KvBackgroundManager;
|
||||
env0_9(closure, a0);
|
||||
const binding = env0_6;
|
||||
const items2 = [{key: 'handleAppStateUpdate', value: function(a0) {
|
||||
var value = a0.state === 'active';
|
||||
if (!value && this.applicationActive) {
|
||||
this.maybeCleanup();
|
||||
}
|
||||
this.applicationActive = value;
|
||||
}}];
|
||||
items2[1] = {key: 'handleLogout', value: function() {
|
||||
this.hasConnected = false;
|
||||
}};
|
||||
items2[2] = {key: 'handlePostConnectionOpen', value: function() {
|
||||
this.hasConnected = true;
|
||||
}};
|
||||
const binding2 = env0_4;
|
||||
const env0_2 = binding2(_fun120468);
|
||||
items2[3] = {key: 'maybeCleanup', value: value_120469};
|
||||
const env0_1 = binding2(_fun120471);
|
||||
items2[4] = {key: 'cleanupAsync', value: value_120472};
|
||||
const env0_0 = binding2(_fun120474);
|
||||
items2[5] = {key: 'cleanDatabaseAsync', value: value_120475};
|
||||
return binding(closure, items2);
|
||||
}
|
||||
|
||||
function KvBackgroundManager(a0) { // fn#120440, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:1477, offset: 0x0252b722, size: 272 bytes, params: 2, frame: 21
|
||||
var r0;
|
||||
var Reflect;
|
||||
let value = copyRestArgs(0, undefined);
|
||||
let binding = env1_5;
|
||||
binding(this, KvBackgroundManager);
|
||||
const items = [];
|
||||
arraySpread(items, value, 0, items);
|
||||
value = env1_8(KvBackgroundManager);
|
||||
binding = env1_7;
|
||||
if (_isNativeReflectConstruct_120436()) {
|
||||
Reflect = global.Reflect;
|
||||
value = Reflect.construct(value, items, env1_8(this).constructor);
|
||||
r0 = value;
|
||||
} else {
|
||||
value = value.apply(this, items);
|
||||
r0 = value;
|
||||
}
|
||||
value = binding(this, r0);
|
||||
value.isCleaning = false;
|
||||
value.lastDeepClean = 0;
|
||||
value.hasConnected = false;
|
||||
value.applicationActive = false;
|
||||
value.actions = {APP_STATE_UPDATE: APP_STATE_UPDATE_120441, LOGOUT: LOGOUT_120442,
|
||||
POST_CONNECTION_OPEN: POST_CONNECTION_OPEN_120443};
|
||||
value.steps = {trimOrphanedChannels: trimOrphanedChannels, deleteDeprecatedKeyspaces: deleteDeprecatedKeyspaces,
|
||||
trimLowDisk: trimLowDisk, deleteExtraDatabases: deleteExtraDatabases, optimize: optimize};
|
||||
return value;
|
||||
}
|
||||
|
||||
function* _fun120468() { // fn#120468, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:3575, offset: 0x0252bdf9, size: 452 bytes, params: 1, frame: 21
|
||||
var r2;
|
||||
var r6;
|
||||
var value3;
|
||||
var isLowDisk;
|
||||
var lastDeepClean;
|
||||
var binding;
|
||||
var value6;
|
||||
var value7;
|
||||
var value9;
|
||||
var cleanupAsync;
|
||||
var value10;
|
||||
var value11;
|
||||
var value12;
|
||||
var error;
|
||||
let value = undefined;
|
||||
if (false) {
|
||||
return value;
|
||||
}
|
||||
if (this.hasConnected) {
|
||||
if (this.isCleaning) {
|
||||
return undefined;
|
||||
}
|
||||
value = global.Date.now();
|
||||
value3 = environment.__proto__.__proto__;
|
||||
isLowDisk = env2_14.isLowDisk;
|
||||
if (isLowDisk) {
|
||||
r2 = isLowDisk;
|
||||
} else {
|
||||
lastDeepClean = this.lastDeepClean;
|
||||
r2 = value - lastDeepClean >= env2_15;
|
||||
}
|
||||
binding = env2_1;
|
||||
value6 = binding(env2_2[15]);
|
||||
yield value6.startBackgroundTask();
|
||||
value7 = undefined;
|
||||
if (false) {
|
||||
return value7;
|
||||
}
|
||||
binding = env2_0;
|
||||
value9 = binding(env2_2[16]);
|
||||
if (value9.isIOS()) {
|
||||
binding = env2_1;
|
||||
if (value7 === binding(env2_2[15]).backgroundTaskIdentifierInvalid) {
|
||||
return undefined;
|
||||
}
|
||||
try {
|
||||
this.isCleaning = true;
|
||||
} catch (error) {
|
||||
this.isCleaning = false;
|
||||
if (r2) {
|
||||
r6 = value;
|
||||
} else {
|
||||
lastDeepClean = this.lastDeepClean;
|
||||
r6 = lastDeepClean;
|
||||
}
|
||||
this.lastDeepClean = r6;
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[15]);
|
||||
value.endBackgroundTask(value7);
|
||||
throw error;
|
||||
}
|
||||
try {
|
||||
cleanupAsync = this.cleanupAsync;
|
||||
} catch (error) {
|
||||
this.isCleaning = false;
|
||||
if (r2) {
|
||||
r6 = value;
|
||||
} else {
|
||||
lastDeepClean = this.lastDeepClean;
|
||||
r6 = lastDeepClean;
|
||||
}
|
||||
this.lastDeepClean = r6;
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[15]);
|
||||
value.endBackgroundTask(value7);
|
||||
throw error;
|
||||
}
|
||||
try {
|
||||
value10 = Reflect.apply(cleanupAsync, this, [r2]);
|
||||
} catch (error) {
|
||||
this.isCleaning = false;
|
||||
if (r2) {
|
||||
r6 = value;
|
||||
} else {
|
||||
lastDeepClean = this.lastDeepClean;
|
||||
r6 = lastDeepClean;
|
||||
}
|
||||
this.lastDeepClean = r6;
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[15]);
|
||||
value.endBackgroundTask(value7);
|
||||
throw error;
|
||||
}
|
||||
yield value10;
|
||||
try {
|
||||
value11 = undefined;
|
||||
value12 = false;
|
||||
} catch (error) {
|
||||
this.isCleaning = false;
|
||||
if (r2) {
|
||||
r6 = value;
|
||||
} else {
|
||||
lastDeepClean = this.lastDeepClean;
|
||||
r6 = lastDeepClean;
|
||||
}
|
||||
this.lastDeepClean = r6;
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[15]);
|
||||
value.endBackgroundTask(value7);
|
||||
throw error;
|
||||
}
|
||||
if (value12) {
|
||||
this.isCleaning = false;
|
||||
this.lastDeepClean = r2 ? value : this.lastDeepClean;
|
||||
value = env2_1(env2_2[15]);
|
||||
value.endBackgroundTask(value7);
|
||||
return value11;
|
||||
}
|
||||
this.isCleaning = false;
|
||||
this.lastDeepClean = r2 ? value : this.lastDeepClean;
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[15]);
|
||||
value.endBackgroundTask(value7);
|
||||
return undefined;
|
||||
}
|
||||
try {
|
||||
this.isCleaning = true;
|
||||
} catch (error) {
|
||||
this.isCleaning = false;
|
||||
if (r2) {
|
||||
r6 = value;
|
||||
} else {
|
||||
lastDeepClean = this.lastDeepClean;
|
||||
r6 = lastDeepClean;
|
||||
}
|
||||
this.lastDeepClean = r6;
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[15]);
|
||||
value.endBackgroundTask(value7);
|
||||
throw error;
|
||||
}
|
||||
try {
|
||||
cleanupAsync = this.cleanupAsync;
|
||||
} catch (error) {
|
||||
this.isCleaning = false;
|
||||
if (r2) {
|
||||
r6 = value;
|
||||
} else {
|
||||
lastDeepClean = this.lastDeepClean;
|
||||
r6 = lastDeepClean;
|
||||
}
|
||||
this.lastDeepClean = r6;
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[15]);
|
||||
value.endBackgroundTask(value7);
|
||||
throw error;
|
||||
}
|
||||
try {
|
||||
value10 = Reflect.apply(cleanupAsync, this, [r2]);
|
||||
} catch (error) {
|
||||
this.isCleaning = false;
|
||||
if (r2) {
|
||||
r6 = value;
|
||||
} else {
|
||||
lastDeepClean = this.lastDeepClean;
|
||||
r6 = lastDeepClean;
|
||||
}
|
||||
this.lastDeepClean = r6;
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[15]);
|
||||
value.endBackgroundTask(value7);
|
||||
throw error;
|
||||
}
|
||||
yield value10;
|
||||
try {
|
||||
value11 = undefined;
|
||||
value12 = false;
|
||||
} catch (error) {
|
||||
this.isCleaning = false;
|
||||
if (r2) {
|
||||
r6 = value;
|
||||
} else {
|
||||
lastDeepClean = this.lastDeepClean;
|
||||
r6 = lastDeepClean;
|
||||
}
|
||||
this.lastDeepClean = r6;
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[15]);
|
||||
value.endBackgroundTask(value7);
|
||||
throw error;
|
||||
}
|
||||
if (value12) {
|
||||
this.isCleaning = false;
|
||||
this.lastDeepClean = r2 ? value : this.lastDeepClean;
|
||||
value = env2_1(env2_2[15]);
|
||||
value.endBackgroundTask(value7);
|
||||
return value11;
|
||||
}
|
||||
this.isCleaning = false;
|
||||
this.lastDeepClean = r2 ? value : this.lastDeepClean;
|
||||
binding = env2_1;
|
||||
value = binding(env2_2[15]);
|
||||
value.endBackgroundTask(value7);
|
||||
}
|
||||
}
|
||||
|
||||
function* _fun120471(a0) { // fn#120471, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:4040, offset: 0x0252bfc8, size: 194 bytes, params: 2, frame: 18
|
||||
var steps;
|
||||
if (true) {
|
||||
value = environment.__proto__.__proto__;
|
||||
env2_16.verbose('performing cleanup (deep: ' + a0 + ')');
|
||||
value = env2_1(env2_2[12]);
|
||||
value = value.database();
|
||||
if (value == null) {
|
||||
steps = this.steps;
|
||||
yield steps.optimize();
|
||||
value = undefined;
|
||||
if (false) {
|
||||
return value;
|
||||
}
|
||||
steps = this.steps;
|
||||
yield steps.deleteExtraDatabases();
|
||||
value = undefined;
|
||||
return undefined;
|
||||
}
|
||||
yield this.cleanDatabaseAsync(value, a0);
|
||||
if (false) {
|
||||
return undefined;
|
||||
}
|
||||
steps = this.steps;
|
||||
yield steps.optimize();
|
||||
if (false) {
|
||||
return undefined;
|
||||
}
|
||||
steps = this.steps;
|
||||
yield steps.deleteExtraDatabases();
|
||||
}
|
||||
}
|
||||
|
||||
function* _fun120474(a0, a1) { // fn#120474, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:4337, offset: 0x0252c095, size: 154 bytes, params: 3, frame: 16
|
||||
var steps;
|
||||
var trimOrphanedChannels;
|
||||
var value3;
|
||||
var deleteDeprecatedKeyspaces;
|
||||
var value4;
|
||||
var trimLowDisk;
|
||||
var value5;
|
||||
var error;
|
||||
var binding;
|
||||
var warn;
|
||||
let value = undefined;
|
||||
if (false) {
|
||||
return value;
|
||||
}
|
||||
reducibleJoin3: while (true) {
|
||||
reduciblePort27: while (true) {
|
||||
exceptionLanding26: while (true) {
|
||||
try {
|
||||
steps = this.steps;
|
||||
} catch (error) {
|
||||
break exceptionLanding26;
|
||||
}
|
||||
break reducibleJoin3;
|
||||
}
|
||||
value = environment.__proto__.__proto__;
|
||||
binding = env2_16;
|
||||
warn = binding.warn;
|
||||
Reflect.apply(warn, binding, ["couldn't clean database:", error]);
|
||||
break reduciblePort27;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
try {
|
||||
trimOrphanedChannels = steps.trimOrphanedChannels;
|
||||
} catch (error) {
|
||||
break exceptionLanding26;
|
||||
}
|
||||
try {
|
||||
value = Reflect.apply(trimOrphanedChannels, steps, [a0]);
|
||||
} catch (error) {
|
||||
break exceptionLanding26;
|
||||
}
|
||||
yield value;
|
||||
try {
|
||||
value = undefined;
|
||||
value3 = false;
|
||||
} catch (error) {
|
||||
break exceptionLanding26;
|
||||
}
|
||||
if (value3) {
|
||||
return value;
|
||||
}
|
||||
if (a1) {
|
||||
try {
|
||||
steps = this.steps;
|
||||
} catch (error) {
|
||||
break exceptionLanding26;
|
||||
}
|
||||
try {
|
||||
deleteDeprecatedKeyspaces = steps.deleteDeprecatedKeyspaces;
|
||||
} catch (error) {
|
||||
break exceptionLanding26;
|
||||
}
|
||||
try {
|
||||
value = Reflect.apply(deleteDeprecatedKeyspaces, steps, [a0]);
|
||||
} catch (error) {
|
||||
break exceptionLanding26;
|
||||
}
|
||||
yield value;
|
||||
try {
|
||||
value = undefined;
|
||||
value4 = false;
|
||||
} catch (error) {
|
||||
break exceptionLanding26;
|
||||
}
|
||||
if (value4) {
|
||||
return value;
|
||||
}
|
||||
try {
|
||||
steps = this.steps;
|
||||
} catch (error) {
|
||||
break exceptionLanding26;
|
||||
}
|
||||
try {
|
||||
trimLowDisk = steps.trimLowDisk;
|
||||
} catch (error) {
|
||||
break exceptionLanding26;
|
||||
}
|
||||
try {
|
||||
value = Reflect.apply(trimLowDisk, steps, [a0]);
|
||||
} catch (error) {
|
||||
break exceptionLanding26;
|
||||
}
|
||||
yield value;
|
||||
try {
|
||||
value = undefined;
|
||||
value5 = false;
|
||||
} catch (error) {
|
||||
break exceptionLanding26;
|
||||
}
|
||||
reducibleJoin27: while (true) {
|
||||
if (value5) {
|
||||
return value;
|
||||
}
|
||||
break reducibleJoin27;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function KvBackgroundManagerPOST_CONNECTION_OPEN(a0) { // fn#120443, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:1901, owner: KvBackgroundManager.POST_CONNECTION_OPEN, offset: 0x0252b832, size: 23 bytes, params: 2, frame: 11
|
||||
return env0_0.handlePostConnectionOpen(a0);
|
||||
}
|
||||
|
||||
function trimOrphanedChannels(a0) { // fn#120444, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:1965, owner: KvBackgroundManager.trimOrphanedChannels, offset: 0x0252b849, size: 36 bytes, params: 2, frame: 11
|
||||
const env0_0 = a0;
|
||||
return env2_4(_fun120446)();
|
||||
}
|
||||
|
||||
function deleteDeprecatedKeyspaces(a0) { // fn#120448, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:2446, owner: KvBackgroundManager.deleteDeprecatedKeyspaces, offset: 0x0252b9ff, size: 36 bytes, params: 2, frame: 11
|
||||
const env0_0 = a0;
|
||||
return env2_4(_fun120450)();
|
||||
}
|
||||
|
||||
function trimLowDisk(a0) { // fn#120452, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:2731, owner: KvBackgroundManager.trimLowDisk, offset: 0x0252bb27, size: 36 bytes, params: 2, frame: 11
|
||||
const env0_0 = a0;
|
||||
return env2_4(_fun120454)();
|
||||
}
|
||||
|
||||
function deleteExtraDatabases() { // fn#120456, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:2840, owner: KvBackgroundManager.deleteExtraDatabases, offset: 0x0252bbbd, size: 29 bytes, params: 1, frame: 11
|
||||
return env2_4(_fun120458)();
|
||||
}
|
||||
|
||||
function optimize() { // fn#120461, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:3147, owner: KvBackgroundManager.optimize, offset: 0x0252bd27, size: 29 bytes, params: 1, frame: 11
|
||||
return env2_4(_fun120463)();
|
||||
}
|
||||
|
||||
function* _fun120446() { // fn#120446, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:1971, offset: 0x0252b878, size: 184 bytes, params: 1, frame: 20
|
||||
var environment;
|
||||
if (true) {
|
||||
var env0_0;
|
||||
var env0_1;
|
||||
var env0_2;
|
||||
value = environment.__proto__.__proto__.__proto__.__proto__;
|
||||
var binding = env4_1;
|
||||
var binding2 = env4_2;
|
||||
var value3 = binding(binding2[12]);
|
||||
var channels = value3.channels;
|
||||
var binding3 = env1_0;
|
||||
env0_0 = Reflect.apply(channels, value3, [binding3]);
|
||||
env0_1 = binding(binding2[12]).messages(binding3);
|
||||
env0_2 = binding(binding2[12]).channelsTemp(binding3);
|
||||
if (Reflect.apply(env4_13.canEvictOrphans, binding, [])) {
|
||||
binding = env1_0;
|
||||
yield binding.transaction(_fun120447, 'trimOrphanedChannels');
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function* _fun120450() { // fn#120450, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:2452, offset: 0x0252ba2e, size: 60 bytes, params: 1, frame: 14
|
||||
var environment;
|
||||
if (true) {
|
||||
value = environment.__proto__;
|
||||
var binding = env1_0;
|
||||
yield binding.transaction(_fun120451, 'deleteDeprecatedKeyspaces');
|
||||
if (false) {
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function* _fun120454() { // fn#120454, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:2737, offset: 0x0252bb56, size: 81 bytes, params: 1, frame: 12
|
||||
var environment;
|
||||
if (true) {
|
||||
value = environment.__proto__.__proto__.__proto__.__proto__;
|
||||
if (env4_14.isLowDisk) {
|
||||
value = environment.__proto__;
|
||||
value = env1_0.incrementalVacuum();
|
||||
yield value.catch(_fun120455);
|
||||
value = undefined;
|
||||
if (false) {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function* _fun120458() { // fn#120458, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:2847, offset: 0x0252bbe5, size: 276 bytes, params: 1, frame: 23
|
||||
var environment;
|
||||
var r4;
|
||||
var value11;
|
||||
var has;
|
||||
var Database;
|
||||
var value12;
|
||||
var value13;
|
||||
if (true) {
|
||||
value = environment.__proto__.__proto__.__proto__.__proto__;
|
||||
var binding = env4_10;
|
||||
var users = binding.getUsers();
|
||||
var Set = global.Set;
|
||||
var set = new Set(users.map(_fun120459));
|
||||
binding = env4_17;
|
||||
var Kv = env4_0(env4_2[13]).Kv;
|
||||
yield Kv.databases();
|
||||
var value7 = undefined;
|
||||
if (false) {
|
||||
return value7;
|
||||
}
|
||||
var value9 = binding(value7);
|
||||
var value10 = value9();
|
||||
var done = value10.done;
|
||||
if (!done) {
|
||||
r4 = value10;
|
||||
while (true) {
|
||||
value11 = r4.value;
|
||||
has = set.has;
|
||||
if (!Reflect.apply(has, set, [value11])) {
|
||||
binding = env4_16;
|
||||
binding.log('deleting orphaned database: ' + value11);
|
||||
binding = env4_0;
|
||||
Database = binding(env4_2[13]).Database;
|
||||
value12 = Database.delete(value11);
|
||||
value12.catch(function() {
|
||||
return null;
|
||||
});
|
||||
}
|
||||
value13 = value9();
|
||||
done = value13.done;
|
||||
if (done) {
|
||||
break;
|
||||
}
|
||||
r4 = value13;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function* _fun120463() { // fn#120463, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:3154, offset: 0x0252bd4f, size: 70 bytes, params: 1, frame: 13
|
||||
if (true) {
|
||||
value = environment.__proto__.__proto__.__proto__.__proto__;
|
||||
var Kv = env4_0(env4_2[13]).Kv;
|
||||
yield Kv.optimize(true);
|
||||
}
|
||||
}
|
||||
|
||||
function _fun120447(a0) { // fn#120447, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:2103, offset: 0x0252b930, size: 207 bytes, params: 2, frame: 21
|
||||
var r6;
|
||||
var value8;
|
||||
var put;
|
||||
var guildId;
|
||||
var channelId;
|
||||
var value9;
|
||||
const value2 = env0_1.upgradeTransaction(a0);
|
||||
const value3 = env0_2.upgradeTransaction(a0);
|
||||
const value6 = env5_17(env5_13.getSaveableChannels());
|
||||
const value7 = value6();
|
||||
let done = value7.done;
|
||||
if (!done) {
|
||||
for (r6 = value7; true; r6 = value9) {
|
||||
value8 = r6.value;
|
||||
put = value3.put;
|
||||
guildId = value8.guildId;
|
||||
channelId = value8.channelId;
|
||||
Reflect.apply(put, value3, [guildId, channelId, null]);
|
||||
value9 = value6();
|
||||
done = value9.done;
|
||||
if (done) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
value2.trimOrphans(env0_0.prefix);
|
||||
value2.trimChannelsIn(env0_2.prefix, env5_12);
|
||||
value2.trimChannelsNotIn(env0_2.prefix, env5_11);
|
||||
value3.delete();
|
||||
}
|
||||
|
||||
function _fun120451(a0) { // fn#120451, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:2485, offset: 0x0252ba6a, size: 189 bytes, params: 2, frame: 27
|
||||
var r2;
|
||||
var value5;
|
||||
var value6;
|
||||
var property;
|
||||
var property2;
|
||||
var Table;
|
||||
var items2;
|
||||
var prototype;
|
||||
var value7;
|
||||
var table;
|
||||
var value8;
|
||||
var value9;
|
||||
var value10;
|
||||
let binding = env5_17;
|
||||
const DEPRECATED_KEYSPACES = env5_0(env5_2[12]).DEPRECATED_KEYSPACES;
|
||||
const value2 = binding(DEPRECATED_KEYSPACES);
|
||||
const value3 = value2();
|
||||
let done = value3.done;
|
||||
if (!done) {
|
||||
for (r2 = value3; true; r2 = value10) {
|
||||
value5 = r2.value;
|
||||
value6 = env5_3(value5, 2);
|
||||
property = value6[0];
|
||||
property2 = value6[1];
|
||||
binding = env5_0;
|
||||
Table = binding(env5_2[13]).Table;
|
||||
items2 = [property2];
|
||||
binding = env2_0;
|
||||
prototype = Table.prototype;
|
||||
value7 = Object.create(prototype, {constructor: {value: Table}});
|
||||
table = new Table(items2, property, binding, true);
|
||||
value8 = table instanceof Object ? table : value7;
|
||||
value9 = value8.upgradeTransaction(a0);
|
||||
value9.delete();
|
||||
value10 = value2();
|
||||
done = value10.done;
|
||||
if (done) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function _fun120455(a0) { // fn#120455, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:2798, offset: 0x0252bba7, size: 22 bytes, params: 2, frame: 11
|
||||
return env5_16.warn(a0);
|
||||
}
|
||||
|
||||
function _fun120459({id}) { // fn#120459, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15904:2901, offset: 0x0252bcf9, size: 46 bytes, params: 2, frame: 11
|
||||
const value = environment.__proto__.__proto__.__proto__.__proto__.__proto__;
|
||||
return env5_1(env5_2[14]).databaseName(id);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user