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,31 @@
// Metro module 4676 (f4677).
import GuildMemberStore from "../../../stores/GuildMemberStore";
import GuildStore from "../../../stores/GuildStore";
import UserStore from "../../../stores/UserStore";
import { guildHasVerificationGate } from "../MemberVerificationUtils";
import { useStateFromStores } from "../../../_bundle/Module589";
const shouldShowMembershipVerificationGate = function shouldShowMembershipVerificationGate(a0, r6 = [GuildStore, UserStore, GuildMemberStore]) {
const [r32, r33, r35] = r6;
if (a0 == null) {
return false;
}
const guild = r32.getGuild(a0);
const currentUser = r33.getCurrentUser();
const r3 = currentUser != null;
let r45 = false;
if (r3) {
let r50 = r35.getMember(a0, currentUser.id)?.isPending;
if (r50 == null) {
r50 = false;
}
r45 = r50;
}
if (r45) {
r45 = !!guildHasVerificationGate(guild);
}
return r45;
};
export { shouldShowMembershipVerificationGate };
export function useShowMemberVerificationGate(a0) {
return useStateFromStores([GuildStore, UserStore, GuildMemberStore], () => a0 != null && shouldShowMembershipVerificationGate(a0, [GuildStore, UserStore, GuildMemberStore]), [a0]);
}