// Module ID: 5739 // Function ID: 5740 // Name: GuildMemberRequesterStore // Dependencies: [2051, 2111, 5740, 585, 504, 2] // Module 5739 (GuildMemberRequesterStore) import get_initializedDefault from "get initialized" /* 504 */; import DispatcherDefault from "Dispatcher" /* 585 */; import GuildMemberRequesterDefault from "GuildMemberRequester" /* 5740 */; import ChannelStore from "ChannelStore" /* 2051 */; import GuildMemberStore from "GuildMemberStore" /* 2111 */; import size from "module_2" /* 2 */; const f36463 = (arg0, userIds) => { let items; const obj2 = { type: "GUILD_MEMBERS_REQUEST", guildIds: items, userIds }; items = [arg0]; const obj = DispatcherDefault; obj.dispatch(obj2); }; function handleConnectionReset() { navigation.reset(); } function handleLoadMessages(messages) { messages = messages.messages; const channel = ChannelStore.getChannel(messages.channelId); let flag = null != channel && null != channel.guild_id; if (flag) { const guild_id = channel.guild_id; const item = messages.forEach((item) => { let author; let mentions; ({ author, mentions } = item); if (null != author) { navigation.request(guild_id, author.id); } if (mentions != null) { item = mentions.forEach((id) => { navigation.request(guild_id, id.id); return false; }); } }); flag = false; } return flag; } function handleLoadSearchResults(arg0) { let data; let guildId; ({ guildId, data } = arg0); let items; if (null == guildId) { return false; } else { items = []; let item = data.forEach((messages) => { messages = messages.messages; let item = messages.forEach((arr) => { const item = arr.forEach((item) => { closure_1_0.push(item); }); }); }); const item1 = items.forEach((item) => { let author; let mentions; ({ author, mentions } = item); if (null != author) { navigation.request(guild_id, author.id); } if (mentions != null) { item = mentions.forEach((id) => { navigation.request(guild_id, id.id); return false; }); } }); return false; } } const React3 = new GuildMemberRequesterDefault(GuildMemberStore.isMember, f36463); new GuildMemberRequesterDefault(GuildMemberStore.isMember, f36463); const Store = get_initializedDefault.Store; class GuildMemberRequesterStore extends Store { initialize() { this.waitFor(ChannelStore, GuildMemberStore); } requestMember(guild_id, id) { navigation.request(guild_id, id); } getDebugState(arg0) { return navigation.getDebugState(arg0); } } const prototype = GuildMemberRequesterStore.prototype; GuildMemberRequesterStore.displayName = "GuildMemberRequesterStore"; let obj = { CONNECTION_CLOSED: handleConnectionReset, CONNECTION_OPEN: handleConnectionReset, CONNECTION_RESUMED: function handleConnectionResumed() { const unacknowledged = navigation.requestUnacknowledged(); return false; }, GUILD_MEMBERS_CHUNK_BATCH: function handleGuildMembersChunkBatch(arg0) { function _loop(iter) { const members = iter.members; const item = members.forEach((user) => { navigation.acknowledge(iter.guildId, user.user.id); }); if (null != iter.notFound) { const notFound = iter.notFound; const item1 = notFound.forEach((item) => navigation.acknowledge(iter.guildId, item)); } } let iter = arg0.chunks[Symbol.iterator](); while (iter !== undefined) { let _loopResult = _loop(iter.next()); continue; } return false; }, SEARCH_MESSAGES_SUCCESS: handleLoadSearchResults, INTELLIGENCE_SEARCH_FETCH_SUCCESS: function handleIntelligenceSearchFetchSuccess(arg0) { let messages; ({ messages, guildId: importDefault } = arg0); const item = messages.forEach((item) => { let author; let mentions; ({ author, mentions } = item); if (null != author) { navigation.request(guild_id, author.id); } if (mentions != null) { item = mentions.forEach((id) => { navigation.request(guild_id, id.id); return false; }); } }); return false; }, MOD_VIEW_SEARCH_MESSAGES_SUCCESS: handleLoadSearchResults, LOCAL_MESSAGES_LOADED: handleLoadMessages, LOAD_MESSAGES_SUCCESS: handleLoadMessages, LOAD_MESSAGES_AROUND_SUCCESS: handleLoadMessages, LOAD_RECENT_MENTIONS_SUCCESS: handleLoadMessages, LOAD_PINNED_MESSAGES_SUCCESS: function handleLoadPinnedMessages(pins) { pins = pins.pins; const channel = ChannelStore.getChannel(pins.channelId); let flag = null != channel && null != channel.guild_id; if (flag) { const guild_id = channel.guild_id; const mapped = pins.map((message) => message.message); const item = mapped.forEach((item) => { let author; let mentions; ({ author, mentions } = item); if (null != author) { navigation.request(guild_id, author.id); } if (mentions != null) { item = mentions.forEach((id) => { navigation.request(guild_id, id.id); return false; }); } }); flag = false; } return flag; }, CONVERSATION_FETCH_SUCCESS: function handleConversationFetchSuccess(messages) { messages = messages.messages; const messageReferences = messages.messageReferences; const channel = ChannelStore.getChannel(messages.channelId); let flag = null != channel && null != channel.guild_id; if (flag) { const guild_id = channel.guild_id; const combined = messages.concat(messageReferences); const item = combined.forEach((item) => { let author; let mentions; ({ author, mentions } = item); if (null != author) { navigation.request(guild_id, author.id); } if (mentions != null) { item = mentions.forEach((id) => { navigation.request(guild_id, id.id); return false; }); } }); flag = false; } return flag; }, CONVERSATIONS_FETCH_SUCCESS: function handleConversationsFetchSuccess(rawConversations) { rawConversations = rawConversations.rawConversations; const channel = ChannelStore.getChannel(rawConversations.channelId); if (null != channel) { if (null != channel.guild_id) { const mapped = rawConversations.map((messages) => { messages = messages.messages; if (messages == null) { messages = []; } return messages; }); const guild_id = channel.guild_id; const flatResult = mapped.flat(); let item = flatResult.forEach((item) => { let author; let mentions; ({ author, mentions } = item); if (null != author) { navigation.request(guild_id, author.id); } if (mentions != null) { item = mentions.forEach((id) => { navigation.request(guild_id, id.id); return false; }); } }); return false; } } return false; } }; const guildMemberRequesterStore = new GuildMemberRequesterStore(DispatcherDefault, obj); const result = size.fileFinishedImporting("stores/GuildMemberRequesterStore.tsx"); export default guildMemberRequesterStore;