Files
discord-decomp/modules/voice_panel/native/hooks/useCanInviteMembers.tsx
T
2026-11-01 12:12:55 +02:00

12 lines
621 B
TypeScript

// Metro module 15928 (f15929).
import ChannelStore from "../../../../stores/ChannelStore";
import PermissionStore from "../../../../stores/PermissionStore";
import { Permissions } from "../../../../_bundle/Module505";
import { useStateFromStores } from "../../../../_bundle/defaultAreStatesEqual";
export function useCanInviteMembers(a0) {
return useStateFromStores([ChannelStore, PermissionStore], () => {
const channel = ChannelStore.getChannel(a0);
return channel != null && PermissionStore.can(Permissions.CONNECT, channel) && PermissionStore.can(Permissions.CREATE_INSTANT_INVITE, channel);
}, [a0]);
}