This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,26 @@
// Metro module 10059 (f10060).
import ChannelStore from "../../stores/ChannelStore";
import GuildStore from "../../stores/GuildStore";
import PermissionStore from "../../stores/PermissionStore";
import { Permissions } from "../../Constants";
import { useStateFromStores } from "../../_bundle/Module589";
export default function useCanManageGuildDirectoryEntry(c17659_0) {
let stateFromStores2;
const stateFromStores = useStateFromStores([GuildStore], () => GuildStore.getGuild(c17659_0.guildId));
stateFromStores2 = useStateFromStores([ChannelStore], () => ChannelStore.getChannel(c17659_0.channelId));
let isEntryAdmin = useStateFromStores([PermissionStore], () => PermissionStore.can(Permissions.ADMINISTRATOR, stateFromStores));
const stateFromStores3 = useStateFromStores([PermissionStore], () => PermissionStore.can(Permissions.MANAGE_MESSAGES, stateFromStores2));
const r33 = {
isEntryAdmin,
canEdit: isEntryAdmin ? isEntryAdmin : stateFromStores3,
canRemove: null
};
if (!isEntryAdmin) {
isEntryAdmin = stateFromStores3;
}
r33.canRemove = isEntryAdmin;
return r33;
};
export function useCanCreateOrAddGuildInDirectory(c17660_0) {
return useStateFromStores([PermissionStore], () => PermissionStore.can(Permissions.SEND_MESSAGES, c17660_0));
}