/* 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] */;