// Metro module 5119 (f5120). import GuildMemberStore from "../../stores/GuildMemberStore"; import { GuildMemberFlags } from "../guild_member/GuildMemberConstants"; import * as _Module1384 from "../../_bundle/Module1384"; import GuildOnboardingActionCreators from "./GuildOnboardingActionCreators"; export function waitForOnboardingCompletion(c14656_0) { return new Promise((c25352_0) => { GuildMemberStore.addConditionalChangeListener(() => { let r15 = GuildMemberStore.getSelfMember(c14656_0)?.flags; if (r15 == null) { r15 = 0; } const hasFlag = _Module1384.hasFlag(r15, GuildMemberFlags.COMPLETED_ONBOARDING); let r19 = !hasFlag; if (hasFlag) { GuildOnboardingActionCreators.finishOnboarding(c14656_0); c25352_0(); r19 = false; } return r19; }); }); }