14 lines
727 B
TypeScript
14 lines
727 B
TypeScript
// Metro module 10735 (f10736).
|
|
import GuildStore from "../../stores/GuildStore";
|
|
import PermissionStore from "../../stores/PermissionStore";
|
|
import VoiceStateStore from "../../stores/VoiceStateStore";
|
|
import { Permissions } from "../../_bundle/Module505";
|
|
import { useStateFromStores } from "../../_bundle/Module589";
|
|
import { isChannelFull } from "../../utils/ChannelUtils";
|
|
export default function useIsVoiceChannelFull(c18236_0) {
|
|
return useStateFromStores([VoiceStateStore, GuildStore], () => isChannelFull(c18236_0, VoiceStateStore, GuildStore));
|
|
};
|
|
export function useIsVoiceChannelLocked(a0) {
|
|
return useStateFromStores([PermissionStore], () => a0 == null || !PermissionStore.can(Permissions.CONNECT, a0), [a0]);
|
|
}
|