Files
discord-decomp/sources/modules/guilds_bar/hooks/useGuildsBarSelectedGuildScroller.tsx
2026-07-28 01:06:53 +03:00

52 lines
3.1 KiB
TypeScript

/* Metro module 14455; source: modules/guilds_bar/hooks/useGuildsBarSelectedGuildScroller.tsx; dependencies: [31, 3969, 2] */
import SelectedGuildStore from '../../../stores/SelectedGuildStore.tsx'; /* Metro dependency 3969 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
function _fun109389(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#109389, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14652:6, offset: 0x023494ed, size: 125 bytes, params: 8, frame: 17
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(FileImportTrackerModule).fileFinishedImporting('modules/guilds_bar/hooks/useGuildsBarSelectedGuildScroller.tsx');
exports.default = function(a0) {
a0.useEffect(_fun109391, [a0]);
};
function useGuildsBarSelectedGuildScroller(a0) { // fn#109390, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14652:222, offset: 0x0234956a, size: 46 bytes, params: 2, frame: 14
a0.useEffect(function() {
var closure = _fun109392;
var env0_1 = closure;
var env0_0 = null;
SelectedGuildStore.addChangeListener(closure);
return _fun109393;
}, [a0]);
function _fun109391() { // fn#109391, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14652:281, offset: 0x02349598, size: 46 bytes, params: 1, frame: 12
SelectedGuildStore.addChangeListener(handleSelectedGuildChange_109392);
return function() {
SelectedGuildStore.removeChangeListener(handleSelectedGuildChange_109392);
};
function handleSelectedGuildChange_109392() { // fn#109392, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14652:297, offset: 0x023495c6, size: 79 bytes, params: 1, frame: 14
var r1;
var value3;
var value4;
let value = environment.__proto__.__proto__;
value = SelectedGuildStore.getGuildId();
if (value !== ReactModule) {
value3 = null;
r1 = value3 != value ? value : value3;
value4 = environment.__proto__;
env1_0(value3 != value ? value : value3, false);
}
}
function _fun109393() { // fn#109393, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14652:456, offset: 0x02349615, size: 29 bytes, params: 1, frame: 11
const selectedGuildStoreBinding = SelectedGuildStore;
selectedGuildStoreBinding.removeChangeListener(handleSelectedGuildChange_109392);
}
}
}
}
global.__d(_fun109389, 14455, [31, 3969, 2]) /* metro module 14455, dependencies: [31, 3969, 2] */;