export const ROOM_STATE_KEY = "room"
export const DEFAULT_ROOM_TITLE = "Keet Room"
export const ROOM_NAME_MAX_LENGTH = 64
export const EMPTY_ROOM_ID = ""
export const ROOM_CLICKS_TO_UNLOCK_DEBUG = 10
export const ROOM_INFO_FILES_PER_ROW = { MEDIA: 4 }
export const ROOM_INFO_FILES_LOAD_LIMIT = 100
export const ROOM_AVATAR_UPLOAD_KEY = "room-avatar"
export const ROOM_AVATAR_EXTENSION_DEFAULT = "webp"
export const ROOM_AVATAR_MIME_TYPE_DEFAULT = "image/webp"
export const ROOM_TYPE = { ROOM: "0", BROADCAST: "1", DM: "2" }
export const ROOM_DESCRIPTION_MAX_LENGTH = 280
export const UNINDEXED_ROOM_LOW_COUNT = 3e3
export const UNINDEXED_ROOM_MODERATE_COUNT = 1e3
export const UNINDEXED_ROOM_TYPE = { LOW: "LOW", MODERATE: "MODERATE", NORMAL: "NORMAL" }
export const EMPTY_ROOM_AVATAR = { avatar: null, avatarUrl: null }
export const INVITE_EXPIRATION = { HOURS: "2h", DAYS: "2d", WEEKS: "2w", PERMANENT: 0 }
export const ROOM_INVITE_CONFIG_DEFAULT = {
canModerate: !1,
canIndex: !1,
expiration: INVITE_EXPIRATION.DAYS,
reusable: !0,
readOnly: !1,
}
export const ROOM_PREFERENCES = { NOTIFICATIONS: "notifications" }
export const defaultRoomPreferences = { [ROOM_PREFERENCES.NOTIFICATIONS]: !0 }
export const RECENT_ROOM_UPDATE = {
ALL: "all",
CHANGED: "changed",
ADDED: "added",
REMOVED: "removed",
}
export const DELIVERY_STATUS = { NONE: "none", SENT: "sent", READ: "read" }