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,29 @@
// Metro module 4390 (f4391).
import ChannelStore from "../../stores/ChannelStore";
import GuildMemberStore from "../../stores/GuildMemberStore";
import GuildStore from "../../stores/GuildStore";
import GuildOnboardingHomeSettingsStore from "./GuildOnboardingHomeSettingsStore";
import GuildOnboardingMemberActionStore from "./GuildOnboardingMemberActionStore";
import { GuildFeatures } from "../../Constants";
import { GuildMemberFlags } from "../guild_member/GuildMemberConstants";
import guildHasOnboardingHome from "./guildHasOnboardingHome";
import { hasFlag } from "../../_bundle/Module1384";
export function hasPendingMemberAction(a0, a1) {
const guild = GuildStore.getGuild(a0);
const channel = ChannelStore.getChannel(a1);
let r17 = guild != null && channel != null && guildHasOnboardingHome(guild) && guild.features.has(GuildFeatures.GUILD_SERVER_GUIDE);
if (r17) {
let r32 = GuildMemberStore.getSelfMember(guild.id)?.flags;
if (r32 == null) {
r32 = 0;
}
r17 = !hasFlag(r32, GuildMemberFlags.COMPLETED_HOME_ACTIONS);
}
if (r17) {
r17 = GuildOnboardingHomeSettingsStore.hasMemberAction(guild.id, channel.id);
}
if (r17) {
r17 = !GuildOnboardingMemberActionStore.hasCompletedActionForChannel(guild.id, channel.id);
}
return r17;
}