// Module ID: 12695 // Function ID: 12696 // Name: openChannelPicker // Dependencies: [4748, 2087, 5056, 11333, 2000, 1126, 2] // Exports: default // Module 12695 (openChannelPicker) import intl2 from "intl" /* 1126 */; import asyncRequire from "asyncRequire" /* 2000 */; import ActionSheetActionCreatorsDefault from "ActionSheetActionCreators" /* 5056 */; import GuildChannelStore from "GuildChannelStore" /* 4748 */; import GuildStore from "GuildStore" /* 2087 */; import size from "module_2" /* 2 */; const result = size.fileFinishedImporting("modules/channel/native/openChannelPicker.tsx"); export default function openChannelPicker(onClose) { let channelType; let filterFn; let found; let guildId; let intl; let obj2; let selectedChannel; ({ guildId, filterFn } = onClose); ({ selectedChannel, channelType } = onClose); if (filterFn === undefined) { filterFn = function h() { return true; }; } onClose = onClose.onClose; const merged = Object.assign(onClose, Object.assign({ selectedChannel: 0, guildId: 0, channelType: 0, filterFn: 0, onClose: 0 })); const guild = GuildStore.getGuild(guildId); let items = GuildChannelStore.getChannels(guildId)[channelType]; if (items == null) { items = []; } const openLazy = ActionSheetActionCreatorsDefault.openLazy; const obj = { header: obj2, guild, channels: found.map((channel) => channel.channel), selectedChannel }; obj2 = { title: intl.string(intl2.t.r2ptsz), onClose }; ActionSheetActionCreatorsDefault; const tmp4 = asyncRequire(11333, dependencyMap.paths); intl = intl2.intl; found = items.filter(filterFn); const merged1 = Object.assign(merged); openLazy(tmp4, "ChannelPicker", obj); };