Files
discord-decomp/modules/channel/ChannelConstants.tsx
T
2026-11-01 12:12:55 +02:00

66 lines
2.0 KiB
TypeScript

// Metro module 1379 (f1380).
let c1147_0 = {
VIBEGRATIONS: "conjuring",
ROLE_SUBSCRIPTIONS: "role-subscriptions",
SERVER_MONETIZATION_ONBOARDING: "server-monetization-onboarding",
GAME_SHOP: "game-shop",
GUILD_SHOP: "shop",
MEMBER_APPLICATIONS: "member-applications",
GUILD_HOME: "@home",
CHANNEL_BROWSER: "channel-browser",
GUILD_ONBOARDING: "onboarding",
CUSTOMIZE_COMMUNITY: "customize-community",
MEMBER_SAFETY: "member-safety",
GUILD_BOOSTS: "boosts",
GAME_SERVERS: "game-servers",
REPORT_TO_MOD: "report-to-mod",
GUILD_OFFICIAL_MESSAGES: "official-messages",
GUILD_SPACE: "guild-space"
};
let c1147_1 = new Set(Object.values(c1147_0));
const r43 = Object.freeze({
GUILD_FEED_REMOVED: 1,
PINNED: 2,
ACTIVE_CHANNELS_REMOVED: 4,
REQUIRE_TAG: 16,
IS_SPAM: 32,
IS_GUILD_RESOURCE_CHANNEL: 128,
CLYDE_AI: 256,
IS_SCHEDULED_FOR_DELETION: 512,
IS_MEDIA_CHANNEL: 1024,
SUMMARIES_DISABLED: 2048,
IS_ROLE_SUBSCRIPTION_TEMPLATE_PREVIEW_CHANNEL: 8192,
IS_BROADCASTING: 16384,
HIDE_MEDIA_DOWNLOAD_OPTIONS: 32768,
IS_JOIN_REQUEST_INTERVIEW_CHANNEL: 65536,
OBFUSCATED: 131072,
IS_MODERATOR_REPORT_CHANNEL: 524288,
IS_SPOILER_CHANNEL: 2097152,
IS_GAME_INVITES_CHANNEL: 4194304,
HAS_ONLY_SYSTEM_MESSAGES: 8388608
});
const r44 = {
GUILD_HOME: "home",
SERVER_GUIDE: "guide",
CHANNEL_BROWSER: "browse",
CUSTOMIZE_COMMUNITY: "customize",
LINKED_ROLES: "linked-roles"
};
const set = new Set(Object.values(r44));
export { c1147_0 as StaticChannelRoute };
export { c1147_1 as StaticChannelRoutes };
export function isStaticChannelRoute(a0) {
return c1147_1.has(a0);
}
export function buildGuildStaticChannelId(a0, a1) {
return `${a0}-${a1}`;
}
export function isGuildHomeChannel(a0) {
return !!(a0 == null ? void 0 : a0.includes(c1147_0.GUILD_HOME));
}
export { r43 as ChannelFlags };
export const MAX_CHANNEL_TOPIC_LENGTH = 1024;
export const MAX_FORUM_CHANNEL_TOPIC_LENGTH = 4096;
export { r44 as StaticChannelId };
export { set as StaticChannelIds };