// Metro module 7816 (f7817). import { ENABLE_COMMUNITY_FLOW_MODAL_KEY, PUBLIC_GUILD_ANNOUNCEMENTS_GUILD_ID, PUBLIC_GUILD_UPDATES_WEBHOOK_USER_ID } from "./PublicGuildsConstants"; import { AnalyticEvents } from "../../Constants"; import isCrosspost from "../messages/isCrosspost"; import Module7819 from "../../_bundle/Module7819"; import AnalyticsUtils from "../../utils/AnalyticsUtils"; import { collectGuildAnalyticsMetadata } from "../app_analytics/AppAnalyticsUtils"; export function isPublicSystemMessage(a0) { return isCrosspost(a0) && a0.messageReference.guild_id === PUBLIC_GUILD_ANNOUNCEMENTS_GUILD_ID || a0.author != null && a0.author.id === PUBLIC_GUILD_UPDATES_WEBHOOK_USER_ID; } export function getPublicSystemMessageAvatar() { return Module7819; } export function trackEnableCommunityFlow(a0) { AnalyticsUtils.track(AnalyticEvents.USER_FLOW_TRANSITION, { flow_type: ENABLE_COMMUNITY_FLOW_MODAL_KEY, from_step: a0.fromStep, to_step: a0.toStep, ...collectGuildAnalyticsMetadata(a0.guildId) }); }