// Module ID: 10028 // Function ID: 10029 // Name: useIsVoiceChannelFull // Dependencies: [1979, 4245, 4625, 1085, 504, 4751, 2] // Exports: default, useIsVoiceChannelLocked // Module 10028 (useIsVoiceChannelFull) import ChannelUtils from "ChannelUtils" /* 4751 */; import GuildStore from "GuildStore" /* 1979 */; import PermissionStore from "PermissionStore" /* 4245 */; import VoiceStateStore from "VoiceStateStore" /* 4625 */; const require = globalThis.__r; require = fn; const Permissions = fn(1085).Permissions; const size = fn(2); const result = size.fileFinishedImporting("modules/voice_calls/useIsVoiceChannelFull.tsx"); export default function useIsVoiceChannelFull(arg0) { _require = arg0; const items = [VoiceStateStore, GuildStore]; return require("initialize").useStateFromStores(items, () => ChannelUtils.isChannelFull(closure_0, VoiceStateStore, GuildStore)); }; export const useIsVoiceChannelLocked = function useIsVoiceChannelLocked(channel) { _require = channel; const items = [PermissionStore]; const items1 = [channel]; return require("initialize").useStateFromStores(items, () => { let tmp2 = null == closure_0; if (!tmp2) { tmp2 = !PermissionStore.can(Permissions.CONNECT, tmp); } return tmp2; }, items1); };