16 lines
802 B
TypeScript
16 lines
802 B
TypeScript
// Metro module 10841 (f10842).
|
|
import GuildMemberStore from "../../stores/GuildMemberStore";
|
|
import GuildStore from "../../stores/GuildStore";
|
|
import { GuildFeatures } from "../../Constants";
|
|
import { useStateFromStores } from "../../_bundle/Module589";
|
|
export default function useIsGuestOrLurker(a0, a1) {
|
|
return useStateFromStores([GuildStore, GuildMemberStore], () => {
|
|
const guild = GuildStore.getGuild(a0);
|
|
return (guild == null ? void 0 : guild.features.has(GuildFeatures.CONFERENCE)) !== true && GuildMemberStore.isGuestOrLurker(a0, a1);
|
|
}, [a0, a1]);
|
|
};
|
|
export function isGuestOrLurkerInGuild(a0, a1) {
|
|
const guild = GuildStore.getGuild(a0);
|
|
return (guild == null ? void 0 : guild.features.has(GuildFeatures.CONFERENCE)) !== true && GuildMemberStore.isGuestOrLurker(a0, a1);
|
|
}
|