// Module ID: 17508 // Function ID: 17509 // Name: GuildThemeAnalyticsUtils // Dependencies: [2087, 2] // Exports: collectGuildThemeAnalyticsMetadata // Module 17508 (GuildThemeAnalyticsUtils) import GuildStore from "GuildStore" /* 2087 */; import size from "module_2" /* 2 */; const result = size.fileFinishedImporting("modules/guild_themes/GuildThemeAnalyticsUtils.tsx"); export const collectGuildThemeAnalyticsMetadata = function collectGuildThemeAnalyticsMetadata(selectedGuildId) { if (null == selectedGuildId) { return null; } else { const guild = GuildStore.getGuild(selectedGuildId); if (null == guild) { return null; } else { const guildTheme = guild.guildTheme; if (null != guildTheme) { if (guildTheme.enabled) { const themeSettings = guildTheme.themeSettings; let prop; if (themeSettings != null) { prop = themeSettings.customUserThemeSettings; } const obj = { guild_theme_enabled: true, guild_theme_is_custom: null != prop }; const themeSettings2 = guildTheme.themeSettings; let presetId; if (themeSettings2 != null) { presetId = themeSettings2.presetId; } if (null != presetId) { obj.guild_theme_preset_id = presetId; } return obj; } } return { guild_theme_enabled: false, guild_theme_is_custom: false }; } } };