// Module ID: 5519 // Function ID: 5520 // Name: GuildUtils // Dependencies: [1979, 1371, 1437, 1090, 5520, 4404, 1114, 2] // Exports: getGuildNameSuggestion // Module 5519 (GuildUtils) import DurationsDefault from "Durations" /* 1090 */; import util from "util" /* 1114 */; import UserUtilsAll from "UserUtils" /* 4404 */; import GuildActionCreatorsDefault from "GuildActionCreators" /* 5520 */; import GuildStore from "GuildStore" /* 1979 */; import UserStore from "UserStore" /* 1371 */; import priv from "priv" /* 1437 */; require = fn; function getGuildNameSuggestion(truncateUsername) { const currentUser = UserStore.getCurrentUser(); const name = UserUtilsAll.getName(currentUser); let str = ""; if (null != name) { str = ""; if (0 !== name.length) { const intl = util.intl; truncateUsername = undefined; if (truncateUsername != null) { truncateUsername = truncateUsername.truncateUsername; } let substr = name; if (truncateUsername) { substr = name.slice(0, 20); } const obj2 = { username: substr }; str = intl.formatToPlainString(util.t.Y6Qfju, obj2); } } return str; } let obj = { maxAge: null }; obj.maxAge = DurationsDefault.Millis.MINUTE; const importDefaultResult1 = new priv(obj); const size = fn(2); let result = size.fileFinishedImporting("utils/GuildUtils.tsx"); export default { getGuildNameSuggestion, requestMembers(arr, arg1) { closure_0 = arg1; let num = arg2; if (arg2 === undefined) { num = 10; } const isArray = Array.isArray(arr); let items = []; if (isArray) { let item = arr.forEach((item) => { let str = item; if (item == null) { str = ""; } const combined = "" + str + ":" + closure_0; value = importDefaultResult1.get(combined); if (null == value) { const result = importDefaultResult1.set(combined, true); } if (null == value) { items.push(item); } }); let flag2 = false; } else { let str = arr; if (arr == null) { str = ""; } const _HermesInternal = HermesInternal; let combined = "" + str + ":" + arg1; value = importDefaultResult1.get(combined); if (null == value) { let result = obj.set(combined, true); } flag2 = false; if (null == value) { flag2 = true; } obj = importDefaultResult1; } if (items.length > 0) { if (isArray) { closure_130_0 = items; closure_130_1 = arg1; closure_130_2 = num; if (null != timeout) { const _clearTimeout2 = clearTimeout; clearTimeout(timeout); } const _setTimeout2 = setTimeout; timeout = setTimeout(() => { items = []; if (null == closure_0) { const push = items.push; const items1 = []; HermesBuiltin.arraySpread(GuildStore.getGuildIds(), 0); HermesBuiltin.apply(items1, items); } else { const _Array = Array; if (Array.isArray(arr2)) { const item = arr2.forEach((item) => { guild = guild.getGuild(item); if (null != guild) { items.push(guild.id); } }); } else { guild = GuildStore.getGuild(arr2); if (null != guild) { items.push(guild.id); } } } if (items.length > 0) { const members = GuildActionCreatorsDefault.requestMembers(items, items.toLocaleLowerCase(), importAll); } }, 200); } } if (flag2) { closure_129_0 = arr; closure_129_1 = arg1; closure_129_2 = num; if (null != timeout) { const _clearTimeout = clearTimeout; clearTimeout(timeout); } const _setTimeout = setTimeout; timeout = setTimeout(() => { items = []; if (null == closure_0) { const push = items.push; const items1 = []; HermesBuiltin.arraySpread(GuildStore.getGuildIds(), 0); HermesBuiltin.apply(items1, items); } else { const _Array = Array; if (Array.isArray(arr2)) { const item = arr2.forEach((item) => { guild = guild.getGuild(item); if (null != guild) { items.push(guild.id); } }); } else { guild = GuildStore.getGuild(arr2); if (null != guild) { items.push(guild.id); } } } if (items.length > 0) { const members = GuildActionCreatorsDefault.requestMembers(items, items.toLocaleLowerCase(), importAll); } }, 200); } } }; export { getGuildNameSuggestion };