Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
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);
}