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,32 @@
// Metro module 11743 (f11744).
import { useEffect } from "react";
import GuildPromptsStore from "../guild/GuildPromptsStore";
import GuildMemberStore from "../../stores/GuildMemberStore";
import GuildStore from "../../stores/GuildStore";
import UserStore from "../../stores/UserStore";
import { GuildFeatures } from "../../Constants";
import { GuildPrompts } from "../guild/Constants";
import { useStateFromStores } from "../../_bundle/Module589";
import GuildPromptsActionCreators from "../guild/GuildPromptsActionCreators";
export default function useIsHubRealNamePromptShowing(a0) {
const stateFromStores = useStateFromStores([GuildStore, GuildPromptsStore, UserStore, GuildMemberStore], () => {
const guild = GuildStore.getGuild(a0);
if ((guild == null ? void 0 : guild.features.has(GuildFeatures.HUB)) !== true) {
return null;
}
if (GuildPromptsStore.hasViewedPrompt(GuildPrompts.REAL_NAME_PROMPT, guild.id) === true) {
return null;
}
const currentUser = UserStore.getCurrentUser();
if (currentUser == null) {
return null;
}
return GuildMemberStore.getMember(guild.id, currentUser?.id)?.nick == null;
});
useEffect(() => {
if (a0 != null && stateFromStores != null && !stateFromStores) {
GuildPromptsActionCreators.viewPrompt(GuildPrompts.REAL_NAME_PROMPT, a0);
}
}, [stateFromStores, a0]);
return stateFromStores === true;
};