84 lines
2.4 KiB
TypeScript
84 lines
2.4 KiB
TypeScript
// Metro module 1378 (f1379).
|
|
import { ChannelTypes } from "../../Constants";
|
|
import Durations from "../../utils/Durations";
|
|
const r22 = {
|
|
SCHEDULED: 1,
|
|
1: "SCHEDULED",
|
|
ACTIVE: 2,
|
|
2: "ACTIVE",
|
|
COMPLETED: 3,
|
|
3: "COMPLETED",
|
|
CANCELED: 4,
|
|
4: "CANCELED"
|
|
};
|
|
const set2 = new Set([r22.COMPLETED, r22.CANCELED]);
|
|
const r19 = {
|
|
NONE: 0,
|
|
0: "NONE",
|
|
STAGE_INSTANCE: 1,
|
|
1: "STAGE_INSTANCE",
|
|
VOICE: 2,
|
|
2: "VOICE",
|
|
EXTERNAL: 3,
|
|
3: "EXTERNAL",
|
|
PRIME_TIME: 4,
|
|
4: "PRIME_TIME"
|
|
};
|
|
const r18 = {
|
|
EVENT_START: 1,
|
|
1: "EVENT_START"
|
|
};
|
|
const r17 = {
|
|
PUBLIC: 1,
|
|
1: "PUBLIC",
|
|
GUILD_ONLY: 2,
|
|
2: "GUILD_ONLY"
|
|
};
|
|
const set = new Set([r19.STAGE_INSTANCE, r19.PRIME_TIME]);
|
|
const r14 = {};
|
|
r14[r19.STAGE_INSTANCE] = ChannelTypes.GUILD_STAGE_VOICE;
|
|
r14[r19.VOICE] = ChannelTypes.GUILD_VOICE;
|
|
const set3 = new Set([r19.EXTERNAL]);
|
|
const set4 = new Set([r19.STAGE_INSTANCE, r19.VOICE]);
|
|
const r74 = {
|
|
EVENT_INFO: 0,
|
|
0: "EVENT_INFO",
|
|
RSVP_LIST: 1,
|
|
1: "RSVP_LIST"
|
|
};
|
|
const r81 = 2 * Durations.Millis.DAY;
|
|
const r87 = 12 * Durations.Millis.HOUR;
|
|
const r88 = {
|
|
NEW_EVENT: "Upcoming Event Notice",
|
|
EVENT_STARTING_SOON: "Event Starting Soon Notice"
|
|
};
|
|
const r91 = {
|
|
UNINTERESTED: 0,
|
|
0: "UNINTERESTED",
|
|
INTERESTED: 1,
|
|
1: "INTERESTED"
|
|
};
|
|
export const GUILD_EVENT_MAX_NAME_LENGTH = 100;
|
|
export const GUILD_EVENT_MAX_DESCRIPTION_LENGTH = 1000;
|
|
export const MAX_EVENT_LOCATION_LENGTH = 100;
|
|
export const EXPLICIT_END_EVENT_SHEET_KEY = "explicit-end-stage";
|
|
export const ANALYTICS_GUILD_EVENTS_MODAL_NAME = "Guild Events Modal";
|
|
export const GUILD_EVENT_STAGE_UPSELL_CARD_KEY = "hasSeenGuildEventStageUpsellCard";
|
|
export const FAKE_EVENT_ID = "-1";
|
|
export { r22 as GuildScheduledEventStatus };
|
|
export { set2 as GuildScheduledEventStatusDone };
|
|
export { r19 as GuildScheduledEventEntityTypes };
|
|
export { r18 as GuildScheduledEventNotificationTypes };
|
|
export { r17 as GuildScheduledEventPrivacyLevel };
|
|
export { set as AGE_VERIFICATION_STAGE_CHANNEL_TYPES };
|
|
export { r14 as EntityChannelTypes };
|
|
export { set3 as ENTITY_TYPES_REQUIRED_ENTITY_METADATA };
|
|
export { set4 as ENTITY_TYPES_REQUIRED_CHANNEL_ID };
|
|
export { r74 as EventDetailSections };
|
|
export const MAX_RSVP_USER_DISPLAY_COUNT = 100;
|
|
export { r81 as NEW_EVENT_WINDOW_MILLISECONDS };
|
|
export { r87 as EVENT_STARTING_SOON_WINDOW_MILLISECONDS };
|
|
export const ACKED_RECENTLY_WINDOW_DAYS = 4;
|
|
export { r88 as UpcomingGuildEventNoticeTypes };
|
|
export { r91 as GuildScheduledEventUserResponses };
|