Files
discord-decomp/sources/modules/guilds_bar/usePendingFolderGuildIds.tsx
T
2026-07-27 16:20:00 +03:00

63 lines
2.7 KiB
TypeScript

/* Metro module 9319; source: modules/guilds_bar/usePendingFolderGuildIds.tsx; dependencies: [3970, 1867, 566, 2] */
function _fun72805(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#72805, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9505:6, offset: 0x01d547cb, size: 147 bytes, params: 8, frame: 20
const env0_0 = require;
const closure = getPendingFolderGuildIds;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const userGuildJoinRequestStore = importDefault(3970) /* metro dependency 3970: UserGuildJoinRequestStore */;
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guilds_bar/usePendingFolderGuildIds.tsx');
exports.default = function() {
return require(dependencyMap[2]).useStateFromStoresArray([UserGuildJoinRequestStore, GuildStore], _fun72809);
};
exports.getPendingFolderGuildIds = closure;
}
function getPendingFolderGuildIds() { // fn#72806, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9505:116, offset: 0x01d5485e, size: 147 bytes, params: 1, frame: 17
var r3;
var r4;
var r5;
var item3;
let value = a0;
const value2 = undefined;
const iterator = (value !== value2 ? value : [UserGuildJoinRequestStore, GuildStore])[Symbol.iterator]();
const iterator2 = iterator.next;
let item2 = Reflect.apply(iterator2, iterator, []);
let item = item2.value;
item2 = item2.done ? undefined : iterator;
const r2 = item2 === value2 ? value2 : item;
if (value) {
r3 = value2;
r4 = item2;
r5 = value;
} else {
item3 = Reflect.apply(iterator2, item2, []);
item = item3.value;
item3 = item3.done ? undefined : item2;
value = item3 === value2;
if (value) {
r3 = value2;
r4 = item3;
r5 = value;
} else {
r3 = item;
r4 = item3;
r5 = value;
}
}
if (!r5) {
r4.return();
}
value = r2.computeGuildIds();
const env0_0 = r3.getGuilds();
return value.filter(_fun72807);
}
function usePendingFolderGuildIds() { // fn#72808, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9505:329, offset: 0x01d54907, size: 68 bytes, params: 1, frame: 14
return (require(566) /* metro dependency 566: flux */).useStateFromStoresArray([UserGuildJoinRequestStore,
GuildStore], function() {
return getPendingFolderGuildIds([UserGuildJoinRequestStore, GuildStore]);
});
}