This commit is contained in:
janisslsm committed 2026-07-28 01:06:53 +03:00
1 parent af3b49f756
commit 1781d25a15
22448 files changed
+2731829 -2650550

No files matched your search

@@ -1,17 +1,20 @@
/* Metro module 12662; source: modules/guild_settings_picker/GuildSettingsPickerActionCreators.native.tsx; dependencies: [4080, 12663, 1962, 2] */
import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun97029(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97029, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12852:6, offset: 0x02170b55, size: 103 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_settings_picker/GuildSettingsPickerActionCreators.native.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/guild_settings_picker/GuildSettingsPickerActionCreators.native.tsx');
exports.openGuildSettingsPickerModal = openGuildSettingsPickerModal;
function openGuildSettingsPickerModal(a0) { // fn#97030, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12852:231, offset: 0x02170bbc, size: 82 bytes, params: 2, frame: 16
const defaultImport = importDefault(dependencyMap[0]);
const openLazy = defaultImport.openLazy;
let value = require(dependencyMap[2]);
value = value(dependencyMap[1], dependencyMap.paths);
Reflect.apply(openLazy, defaultImport, [value, 'GuildSettingsPickerBottomSheet', a0]);
}
}
function openGuildSettingsPickerModal(a0) { // fn#97030, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12852:231, offset: 0x02170bbc, size: 82 bytes, params: 2, frame: 16
const defaultImport = importDefault(dependencyMap[0]);
const openLazy = defaultImport.openLazy;
let value = require(dependencyMap[2]);
value = value(dependencyMap[1], dependencyMap.paths);
Reflect.apply(openLazy, defaultImport, [value, 'GuildSettingsPickerBottomSheet', a0]);
}
global.__d(_fun97029, 12662, [4080, 12663, 1962, 2]) /* metro module 12662, dependencies: [4080, 12663, 1962, 2] */;
@@ -1,16 +1,17 @@
/* Metro module 12664; source: modules/guild_settings_picker/GuildSettingsPickerFeatures.tsx; dependencies: [57, 31, 3784, 12665, 12666, 1244, 566, 2] */
import Module00057 from '../../by-id/module-00057.js'; /* Metro dependency 57 */
import PermissionStore from '../../stores/PermissionStore.tsx'; /* Metro dependency 3784 */
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 _fun97036(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97036, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12854:6, offset: 0x02170f96, size: 274 bytes, params: 8, frame: 20
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importDefault(57) /* metro dependency 57 */;
const env0_3 = importAll(31) /* metro dependency 31 */;
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
object2 = {};
object2['server-subscriptions-onboarding'] = importDefault(12665) /* metro dependency 12665: RoleSubscriptionsOnboardingGuildPickerFeatureSpec */;
object2['server-subscriptions-create-tier-from-template'] = importDefault(12666) /* metro dependency 12666: RoleSubscriptionsCreateTierFromTemplatePickerFeatureSpec */;
object2 = {title: function() {
object = {};
object['server-subscriptions-onboarding'] = importDefault(12665) /* metro dependency 12665: RoleSubscriptionsOnboardingGuildPickerFeatureSpec */;
object['server-subscriptions-create-tier-from-template'] = importDefault(12666) /* metro dependency 12666: RoleSubscriptionsCreateTierFromTemplatePickerFeatureSpec */;
object = {title: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t.V42OaH);
}, description: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t['7dJ16X']);
@@ -24,48 +25,53 @@ function _fun97036(global, require, importDefault, importAll, module, exports, d
return require(dependencyMap[6]).useStateFromStores([PermissionStore], _fun97043, [],
require(dependencyMap[6]).statesWillNeverBeEqual);
}};
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_settings_picker/GuildSettingsPickerFeatures.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/guild_settings_picker/GuildSettingsPickerFeatures.tsx');
exports.useGuildSettingsPickerFeature = useGuildSettingsPickerFeature;
}
function useIsGuildSupported() { // fn#97042, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12854:554, offset: 0x021711e4, size: 82 bytes, params: 1, frame: 19
return (require(566) /* metro dependency 566: flux */).useStateFromStores([PermissionStore], function() {
return _fun97044;
}, [], (require(566) /* metro dependency 566: flux */).statesWillNeverBeEqual);
function _fun97043() { // fn#97043, offset: 0x02171236, size: 11 bytes, params: 1, frame: 1
return function(a0) {
return PermissionStore.canAccessGuildSettings(a0);
};
function _fun97044(a0) { // fn#97044, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12854:594, offset: 0x02171241, size: 23 bytes, params: 2, frame: 11
return PermissionStore.canAccessGuildSettings(a0);
}
function useIsGuildSupported() { // fn#97042, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12854:554, offset: 0x021711e4, size: 82 bytes, params: 1, frame: 19
return (require(566) /* metro dependency 566: flux */).useStateFromStores([PermissionStore], function() {
return _fun97044;
}, [], (require(566) /* metro dependency 566: flux */).statesWillNeverBeEqual);
}
function useGuildSettingsPickerFeature(a0) { // fn#97045, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12854:789, offset: 0x02171258, size: 245 bytes, params: 2, frame: 18
var value5;
const binding = env0_3;
const useState = binding.useState;
const property = env0_2(Reflect.apply(useState, binding, [a0 == null ? undefined : env0_5[a0]]), 1)[0];
const env0_0 = env0_6.useIsGuildSupported();
if (property != null) {
if (property.useIsGuildSupported != null) {
value5 = property.useIsGuildSupported();
}
}
const object2 = {};
copyDataProperties(object2, env0_6, a0);
copyDataProperties(object2, property ?? ({}), a0);
const object4 = {};
object4.title = object2.title();
object4.description = object2.description();
object4.selectGuildCta = object2.selectGuildCta();
object4.createGuildDescription = object2.createGuildDescription();
object4.createGuildCta = object2.createGuildCta();
object4.canCreateGuild = object2.canCreateGuild;
object4.isGuildSupported = isGuildSupported;
return object4;
}
function _fun97043() { // fn#97043, offset: 0x02171236, size: 11 bytes, params: 1, frame: 1
return function(a0) {
return PermissionStore.canAccessGuildSettings(a0);
};
}
function useGuildSettingsPickerFeature(a0) { // fn#97045, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12854:789, offset: 0x02171258, size: 245 bytes, params: 2, frame: 18
var value5;
const useState = ReactModule.useState;
const property = Module00057(Reflect.apply(useState, ReactModule, [a0 == null ? undefined : env0_5[a0]]), 1)[0];
const env0_0 = env0_6.useIsGuildSupported();
if (property != null) {
if (property.useIsGuildSupported != null) {
value5 = property.useIsGuildSupported();
}
}
const object = {};
copyDataProperties(object, env0_6, a0);
copyDataProperties(object, property ?? ({}), a0);
const object3 = {};
object3.title = object.title();
object3.description = object.description();
object3.selectGuildCta = object.selectGuildCta();
object3.createGuildDescription = object.createGuildDescription();
object3.createGuildCta = object.createGuildCta();
object3.canCreateGuild = object.canCreateGuild;
object3.isGuildSupported = isGuildSupported;
return object3;
function isGuildSupported(a0, a1) { // fn#97046, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12854:1220, owner: useGuildSettingsPickerFeature.isGuildSupported, offset: 0x0217134d, size: 57 bytes, params: 3, frame: 16
return env0_0(a0, a1) && env0_1?.(a0, a1) !== false;
}
}
function isGuildSupported(a0, a1) { // fn#97046, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12854:1220, owner: useGuildSettingsPickerFeature.isGuildSupported, offset: 0x0217134d, size: 57 bytes, params: 3, frame: 16
return env0_0(a0, a1) && env0_1?.(a0, a1) !== false;
}
global.__d(_fun97036, 12664, [57, 31, 3784, 12665, 12666, 1244, 566,
2]) /* metro module 12664, dependencies: [57, 31, 3784, 12665, 12666, 1244, 566, 2] */;
@@ -1,58 +1,86 @@
/* Metro module 12663; source: modules/guild_settings_picker/native/GuildSettingsPickerBottomSheet.tsx; dependencies: [31, 27, 33, 4501, 12664, 6275, 6758, 4573, 1305, 12668, 4080, 4578, 44, 9112, 2] */
import ActionSheetActionCreators from '../../action_sheet/native/ActionSheetActionCreators.tsx'; /* Metro dependency 4080 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactNativeModule from '../../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as JsxRuntimeModule from '../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
import * as NativeModule from '../../../design/void/native.tsx'; /* Metro dependency 1305 */
import * as CreateStylesModule from '../../../design/components/Styles/native/createStyles.tsx'; /* Metro dependency 4501 */
import * as TextModule from '../../../design/components/Text/native/Text.tsx'; /* Metro dependency 4573 */
import * as ButtonNativeModule from '../../../design/components/Button/native/Button.native.tsx'; /* Metro dependency 4578 */
import * as BottomSheetNativeModule from '../../../design/components/Sheet/native/BottomSheet.native.tsx'; /* Metro dependency 6275 */
import * as BottomSheetTitleHeaderNativeModule from '../../../design/components/Sheet/native/BottomSheetTitleHeader.native.tsx'; /* Metro dependency 6758 */
import * as GuildSettingsPickerFeaturesModule from '../GuildSettingsPickerFeatures.tsx'; /* Metro dependency 12664 */
function _fun97031(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97031, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12853:6, offset: 0x02170c0e, size: 213 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
importAll(31) /* metro dependency 31 */;
const env0_3 = (require(27) /* metro dependency 27 */).View;
const value = require(33) /* metro dependency 33 */;
const env0_4 = value.jsx;
const env0_5 = value.jsxs;
const env0_6 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({content: {paddingHorizontal: 16}});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_settings_picker/native/GuildSettingsPickerBottomSheet.tsx');
ReactModule;
const env0_6 = (CreateStylesModule).createStyles({content: {paddingHorizontal: 16}});
(FileImportTrackerModule).fileFinishedImporting('modules/guild_settings_picker/native/GuildSettingsPickerBottomSheet.tsx');
exports.default = GuildSettingsPickerBottomSheet;
function GuildSettingsPickerBottomSheet({feature, section, subsection, guildId}) { // fn#97032, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12853:319, offset: 0x02170ce3, size: 458 bytes, params: 2, frame: 30
const styles = useStyles();
const {selectGuildCta, title, description,
isGuildSupported} = (GuildSettingsPickerFeaturesModule).useGuildSettingsPickerFeature(feature);
const BottomSheet = (BottomSheetNativeModule).BottomSheet;
const BottomSheetTitleHeader = (BottomSheetTitleHeaderNativeModule).BottomSheetTitleHeader;
const items2 = [
<BottomSheetTitleHeader title={title} />,
];
let content = styles.content;
const Text = (TextModule).Text;
items2[1] = (
<View style={content}>
<Text variant="text-md/medium">
{description}
</Text>
</View>
);
const Spacer = (NativeModule).Spacer;
items2[2] = <Spacer size={16} />;
items2[3] = ((Component) => <Component guildId={guildId} onChange={onChange_97033} isGuildIncluded={isGuildSupported} />)(importDefault(12668) /* metro dependency 12668: GuildPicker */);
items2[4] = <Spacer size={16} />;
content = styles.content;
const Button = (ButtonNativeModule).Button;
items2[5] = (
<View style={content}>
<Button
grow
text={selectGuildCta}
disabled={guildId == null}
onPress={onPress_97035}
/>
</View>
);
return (
<BottomSheet startExpanded>
{items2}
</BottomSheet>
);
function GuildSettingsPickerBottomSheetOnChange(a0) { // fn#97033, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12853:769, owner: GuildSettingsPickerBottomSheet.onChange, offset: 0x02170ead, size: 94 bytes, params: 2, frame: 16
var environment;
const value = environment.__proto__;
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).openLazy(function() {
var Promise = global.Promise;
return Promise.resolve(GuildSettingsPickerBottomSheet);
}, 'GuildSettingsPickerBottomSheet', {feature: feature, section: section, subsection: subsection, guildId: a0});
}
function GuildSettingsPickerBottomSheetOnPress() { // fn#97035, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12853:1062, owner: GuildSettingsPickerBottomSheet.onPress, offset: 0x02170f26, size: 112 bytes, params: 1, frame: 19
let value = environment.__proto__;
value = importDefault(44) /* metro dependency 44 */;
const guildIdBinding = guildId;
value(guildIdBinding != null, 'Guild ID must not be null on click');
value = importDefault(9112) /* metro dependency 9112: GuildSettingsActionCreators */;
value.open(guildIdBinding, section, undefined, subsection);
(ActionSheetActionCreators).hideActionSheet();
}
}
}
function GuildSettingsPickerBottomSheet({feature, section, subsection, guildId}) { // fn#97032, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12853:319, offset: 0x02170ce3, size: 458 bytes, params: 2, frame: 30
const styles = useStyles();
const {selectGuildCta, title, description,
isGuildSupported} = (require(12664) /* metro dependency 12664: GuildSettingsPickerFeatures */).useGuildSettingsPickerFeature(feature);
const BottomSheet = (require(6275) /* metro dependency 6275: BottomSheetNative */).BottomSheet;
const BottomSheetTitleHeader = (require(6758) /* metro dependency 6758: BottomSheetTitleHeaderNative */).BottomSheetTitleHeader;
const items2 = [<BottomSheetTitleHeader title={title} />];
let content = styles.content;
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
items2[1] = <View style={content}><Text variant="text-md/medium">{description}</Text></View>;
const Spacer = (require(1305) /* metro dependency 1305: native */).Spacer;
items2[2] = <Spacer size={16} />;
items2[3] = ((Component) => <Component guildId={guildId} onChange={onChange_97033} isGuildIncluded={isGuildSupported} />)(importDefault(12668) /* metro dependency 12668: GuildPicker */);
items2[4] = <Spacer size={16} />;
content = styles.content;
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
items2[5] = <View style={content}><Button grow text={selectGuildCta} disabled={guildId == null} onPress={onPress_97035} /></View>;
return (
<BottomSheet startExpanded>
{items2}
</BottomSheet>
);
}
function GuildSettingsPickerBottomSheetOnChange(a0) { // fn#97033, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12853:769, owner: GuildSettingsPickerBottomSheet.onChange, offset: 0x02170ead, size: 94 bytes, params: 2, frame: 16
var environment;
const value = environment.__proto__;
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).openLazy(function() {
var Promise = global.Promise;
return Promise.resolve(GuildSettingsPickerBottomSheet);
}, 'GuildSettingsPickerBottomSheet', {feature: feature, section: section, subsection: subsection, guildId: a0});
}
function GuildSettingsPickerBottomSheetOnPress() { // fn#97035, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12853:1062, owner: GuildSettingsPickerBottomSheet.onPress, offset: 0x02170f26, size: 112 bytes, params: 1, frame: 19
let value = environment.__proto__;
value = importDefault(44) /* metro dependency 44 */;
const guildIdBinding = guildId;
value(guildIdBinding != null, 'Guild ID must not be null on click');
value = importDefault(9112) /* metro dependency 9112: GuildSettingsActionCreators */;
value.open(guildIdBinding, section, undefined, subsection);
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet();
}
global.__d(_fun97031, 12663, [31, 27, 33, 4501, 12664, 6275, 6758, 4573, 1305, 12668, 4080, 4578, 44, 9112,
2]) /* metro module 12663, dependencies: [31, 27, 33, 4501, 12664, 6275, 6758, 4573, 1305, 12668, 4080, 4578, 44, 9112, 2] */;
@@ -1,58 +1,64 @@
/* Metro module 12668; source: modules/guild_settings_picker/native/components/GuildPicker.tsx; dependencies: [31, 33, 12669, 12670, 4080, 9059, 1962, 1244, 2] */
import ActionSheetActionCreators from '../../../action_sheet/native/ActionSheetActionCreators.tsx'; /* Metro dependency 4080 */
import UseFilteredGuilds from '../../useFilteredGuilds.tsx'; /* Metro dependency 12669 */
import FormDropdown from '../../../guild_role_subscriptions/native/components/FormDropdown.tsx'; /* Metro dependency 12670 */
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 */
import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */
function _fun97065(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97065, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:6, offset: 0x0217197c, size: 138 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
importAll(31) /* metro dependency 31 */;
const env0_3 = (require(33) /* metro dependency 33 */).jsx;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_settings_picker/native/components/GuildPicker.tsx');
ReactModule;
(FileImportTrackerModule).fileFinishedImporting('modules/guild_settings_picker/native/components/GuildPicker.tsx');
exports.default = GuildPicker;
}
function GuildPicker({guildId, onChange, isGuildIncluded}) { // fn#97066, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:241, offset: 0x02171a06, size: 204 bytes, params: 2, frame: 18
const value3 = (UseFilteredGuilds)({isGuildIncluded: isGuildIncluded,
selectedGuildId: guildId});
const env0_2 = value3.options;
const selectedGuild = value3.selectedGuild;
object = {label: selectedGuild?.name, onPress: onPress_97067};
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
object.placeholder = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.etZ9tX);
return <FormDropdown {...object} />;
function GuildPickerOnPress() { // fn#97067, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:441, owner: GuildPicker.onPress, offset: 0x02171ad2, size: 175 bytes, params: 1, frame: 20
var environment;
let value = environment.__proto__;
const defaultImport = importDefault(dependencyMap[4]);
const openLazy = defaultImport.openLazy;
value = require(dependencyMap[6]);
value = value(dependencyMap[5], dependencyMap.paths);
const object = {};
const intl = require(dependencyMap[7]).intl;
object.title = intl.string(require(dependencyMap[7]).t.etZ9tX);
object.items = options;
object.onItemSelect = onItemSelect_97068;
object.selectedItem = guildId;
object.hasIcons = false;
Reflect.apply(openLazy, defaultImport, [value, 'GuildPicker', object]);
function onPressOnItemSelect_97068(a0) { // fn#97068, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:540, owner: GuildPicker.onPress.onItemSelect, offset: 0x02171b81, size: 57 bytes, params: 2, frame: 12
var environment;
var value;
if (a0 != null) {
value = environment.__proto__;
if (onChange != null) {
onChange(a0);
}
}
global.setImmediate(_fun97069);
function _fun97069() { // fn#97069, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:595, offset: 0x02171bba, size: 44 bytes, params: 1, frame: 12
const value = environment.__proto__.__proto__.__proto__;
(ActionSheetActionCreators).hideActionSheet('GuildPicker');
}
function GuildPicker({guildId, onChange, isGuildIncluded}) { // fn#97066, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:241, offset: 0x02171a06, size: 204 bytes, params: 2, frame: 18
var object2;
const value3 = (importDefault(12669) /* metro dependency 12669: useFilteredGuilds */)({isGuildIncluded: isGuildIncluded,
selectedGuildId: guildId});
const env0_2 = value3.options;
const selectedGuild = value3.selectedGuild;
const FormDropdown = importDefault(12670) /* metro dependency 12670: FormDropdown */;
object2 = {label: selectedGuild?.name, onPress: onPress_97067};
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
object2.placeholder = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.etZ9tX);
return <FormDropdown {...object2} />;
}
}
function GuildPickerOnPress() { // fn#97067, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:441, owner: GuildPicker.onPress, offset: 0x02171ad2, size: 175 bytes, params: 1, frame: 20
var environment;
let value = environment.__proto__;
const defaultImport = importDefault(dependencyMap[4]);
const openLazy = defaultImport.openLazy;
value = require(dependencyMap[6]);
value = value(dependencyMap[5], dependencyMap.paths);
const object2 = {};
const intl = require(dependencyMap[7]).intl;
object2.title = intl.string(require(dependencyMap[7]).t.etZ9tX);
object2.items = options;
object2.onItemSelect = onItemSelect_97068;
object2.selectedItem = guildId;
object2.hasIcons = false;
Reflect.apply(openLazy, defaultImport, [value, 'GuildPicker', object2]);
}
function onPressOnItemSelect_97068(a0) { // fn#97068, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:540, owner: GuildPicker.onPress.onItemSelect, offset: 0x02171b81, size: 57 bytes, params: 2, frame: 12
var environment;
var value;
if (a0 != null) {
value = environment.__proto__;
if (onChange != null) {
onChange(a0);
}
}
global.setImmediate(_fun97069);
}
function _fun97069() { // fn#97069, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:595, offset: 0x02171bba, size: 44 bytes, params: 1, frame: 12
const value = environment.__proto__.__proto__.__proto__;
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet('GuildPicker');
}
global.__d(_fun97065, 12668, [31, 33, 12669, 12670, 4080, 9059, 1962, 1244,
2]) /* metro module 12668, dependencies: [31, 33, 12669, 12670, 4080, 9059, 1962, 1244, 2] */;
@@ -1,46 +1,51 @@
/* Metro module 12669; source: modules/guild_settings_picker/useFilteredGuilds.tsx; dependencies: [31, 1867, 4896, 1878, 566, 44, 2] */
import Module00044 from '../../by-id/module-00044.js'; /* Metro dependency 44 */
import GuildStore from '../../stores/GuildStore.tsx'; /* Metro dependency 1867 */
import UserStore from '../../stores/UserStore.tsx'; /* Metro dependency 1878 */
import SortedGuildStore from '../../stores/SortedGuildStore.tsx'; /* Metro dependency 4896 */
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 _fun97070(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97070, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12859:6, offset: 0x02171be6, size: 169 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
const sortedGuildStore = importDefault(4896) /* metro dependency 4896: SortedGuildStore */;
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_settings_picker/useFilteredGuilds.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/guild_settings_picker/useFilteredGuilds.tsx');
exports.default = useFilteredGuilds;
function useFilteredGuilds({isGuildIncluded, selectedGuildId}) { // fn#97071, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12859:231, offset: 0x02171c8f, size: 234 bytes, params: 2, frame: 22
const flattenedGuildIds = (require(566) /* metro dependency 566: flux */).useStateFromStores([SortedGuildStore],
function() {
return SortedGuildStore.getFlattenedGuildIds();
});
const guilds = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore], function() {
return GuildStore.getGuilds();
});
const currentUser = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], function() {
return UserStore.getCurrentUser();
});
const binding = currentUser;
const useMemo = binding.useMemo;
return {options: Reflect.apply(useMemo, binding, [_fun97075, [flattenedGuildIds, guilds, currentUser,
isGuildIncluded]]), selectedGuild: selectedGuildId == null ? undefined : guilds[selectedGuildId]};
function _fun97075() { // fn#97075, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12859:505, offset: 0x02171d9f, size: 75 bytes, params: 1, frame: 13
return currentUser == null ? [] : (isGuildIncluded == null ? flattenedGuildIds : flattenedGuildIds.filter(function(a0) {
var property = guilds[a0];
importDefault(dependencyMap[5])(property != null, 'guild should not be null');
return isGuildIncluded(property, currentUser);
})).map(_fun97077);
function _fun97077(a0) { // fn#97077, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12859:623, offset: 0x02171e33, size: 83 bytes, params: 2, frame: 15
let value = environment.__proto__;
const property = guilds[a0];
value = environment.__proto__.__proto__;
(Module00044)(property != null, 'guild should not be null');
return {id: a0, label: property.name, value: property.id};
}
}
}
}
function useFilteredGuilds({isGuildIncluded, selectedGuildId}) { // fn#97071, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12859:231, offset: 0x02171c8f, size: 234 bytes, params: 2, frame: 22
const flattenedGuildIds = (require(566) /* metro dependency 566: flux */).useStateFromStores([SortedGuildStore],
function() {
return SortedGuildStore.getFlattenedGuildIds();
});
const guilds = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore], function() {
return GuildStore.getGuilds();
});
const currentUser = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], function() {
return UserStore.getCurrentUser();
});
const binding = currentUser;
const useMemo = binding.useMemo;
return {options: Reflect.apply(useMemo, binding, [_fun97075, [flattenedGuildIds, guilds, currentUser,
isGuildIncluded]]), selectedGuild: selectedGuildId == null ? undefined : guilds[selectedGuildId]};
}
function _fun97075() { // fn#97075, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12859:505, offset: 0x02171d9f, size: 75 bytes, params: 1, frame: 13
return currentUser == null ? [] : (isGuildIncluded == null ? flattenedGuildIds : flattenedGuildIds.filter(function(a0) {
var property = guilds[a0];
importDefault(dependencyMap[5])(property != null, 'guild should not be null');
return isGuildIncluded(property, currentUser);
})).map(_fun97077);
}
function _fun97077(a0) { // fn#97077, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12859:623, offset: 0x02171e33, size: 83 bytes, params: 2, frame: 15
let value = environment.__proto__;
const property = guilds[a0];
value = environment.__proto__.__proto__;
(importDefault(44) /* metro dependency 44 */)(property != null, 'guild should not be null');
return {id: a0, label: property.name, value: property.id};
}
global.__d(_fun97070, 12669, [31, 1867, 4896, 1878, 566, 44,
2]) /* metro module 12669, dependencies: [31, 1867, 4896, 1878, 566, 44, 2] */;