// Metro module 10095 (f10096). import GuildStore from "../../stores/GuildStore"; import { HUB_PROGRESS_STEP_ORDER } from "./HubProgressBarConstants"; import { GuildFeatures } from "../../Constants"; import { UserSettingsDelay, updateUserGuildSettings } from "../user_settings/UserSettingsProtoActionCreators"; function $mk83915($env) { return (a0) => { let r25; let r0 = false; let r2 = $env[0][Symbol.iterator](); const next = r2.next; const r28 = $env.$parent; while (true) { const r13 = r2 === void 0 ? void 0 : (r25 = next.call(r2)).done ? r2 = void 0 : r25.value; if (r2 === void 0) { return r0; } try { const r9 = r28[0]; const r31 = r28[1]; if (!r9(r31[4]).hasFlag(a0.hubProgress, r13)) { a0.hubProgress = r9(r31[4]).addFlag(a0.hubProgress, r13); r0 = true; } } catch (r40) { if (r2 !== void 0 && typeof r2.return === "function") { try { r2.return(); } catch {} } throw r40; } } }; } let env6717 = {}; export function setHubProgressActionComplete(a0, a1) { if (a0 != null) { const guild = GuildStore.getGuild(a0); if (guild != null && guild.features.has(GuildFeatures.HUB)) { let env17680; const r12 = [a1]; const r13 = env17680 = { $parent: env6717 }; env17680[0] = r12; const INFREQUENT_USER_ACTION = UserSettingsDelay.INFREQUENT_USER_ACTION; updateUserGuildSettings(a0, $mk83915(r13), INFREQUENT_USER_ACTION); } } } export function skipHubProgress(a0) { let env17681; const r1 = env17681 = { $parent: env6717 }; env17681[0] = HUB_PROGRESS_STEP_ORDER; const INFREQUENT_USER_ACTION = UserSettingsDelay.INFREQUENT_USER_ACTION; updateUserGuildSettings(a0, $mk83915(r1), INFREQUENT_USER_ACTION); }