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

68 lines
1.9 KiB
TypeScript

// Metro module 8306 (f8307).
import Durations from "../../utils/Durations";
import { getLanguages, intl, t } from "../../intl/index.native";
const r13 = {
FEATURED: "featured",
GAMING: "gaming",
MUSIC: "music",
ENTERTAINMENT: "entertainment",
TECH: "tech",
EDUCATION: "education",
HUBS: "hubs"
};
const r29 = {
UNKNOWN: "unknown",
GUILDS_BAR: "guilds_bar",
RTC_PANEL: "rtc_panel",
PROFILE: "profile",
GAME_LINK: "game_link",
EMBED: "embed"
};
const set = new Set([r13.HUBS]);
const r46 = 10 * Durations.Millis.MINUTE;
const r47 = {
Clans: -3
};
r47[-3] = "Clans";
r47.Hub = -2;
r47[-2] = "Hub";
r47.Communities = -1;
r47[-1] = "Communities";
r47.Activity = 1;
r47[1] = "Activity";
r47.Music = 2;
r47[2] = "Music";
r47.Television = 3;
r47[3] = "Television";
r47.Science = 5;
r47[5] = "Science";
r47.Education = 6;
r47[6] = "Education";
const r60 = [r47.Activity, r47.Music, r47.Television, r47.Science, r47.Education];
const _excluded = ["en-GB"];
export const DEFAULT_DISCOVERY_CATEGORY_ID = 0;
export const OTHER_DISCOVERY_CATEGORY_ID = 13;
export const DISCOVERY_ALL_CATEGORIES_ID = -1;
export const HUBS_CATEGORY_ID = -2;
export const RAPIDASH_GUILDS_CATEGORY_ID = -3;
export { r13 as GlobalDiscoveryServerTab };
export { r29 as GlobalDiscoveryServerEntrypoint };
export { set as SEARCH_DISABLED_SERVER_TABS };
export const EMPTY_GUILD_IDS = [];
export const SEARCH_RESULTS_FEATURED_PREFIX = "f";
export const SEARCH_RESULTS_QUERY_PREFIX = "q";
export const SEARCH_RESULTS_CATEGORY_PREFIX = "c";
export const SEARCH_RESULTS_LANGUAGE_CODE_PREFIX = "l";
export { r46 as FEATURED_GUILDS_CACHE_DURATION };
export const FEATURED_GUILDS_SEARCH_OPTIONS = {
categoryId: -1
};
export { r47 as CategoryId };
export { r60 as DISCOVERY_SIDEBAR_CATEGORIES };
export function getLanguageOptions() {
return getLanguages().filter((item) => !_excluded.includes(item.code)).map((item) => item.code === "en-US" ? {
...item,
name: intl.string(t.LQLMGP)
} : item);
}