OverviewFilesCommitsIssuesDocsReleasesPeers

keet-deobfuscated / @holepunchto / keet-store / store / room / main / room-main.constant.js

36 lines · javascript ref:
export const ROOM_SETTING = {
  ROOM_TYPE: "RoomType",
  IS_EXPERIMENTAL: "isExperimental",
  IS_JOINING_DISABLED: "isJoiningDisabled",
  IS_APPENDING_DISABLED: "isAppendingDisabled",
  IS_CALLING_DISABLED: "isCallingDisabled",
  IS_MEMBERSHIP_EVENT_DISABLED: "isMembershipEventsDisabled",
  IS_ATTACHMENT_DISABLED: "isAttachmentsDisabled",
  IS_LINK_DISABLED: "isLinksDisabled",
}
export const ROOM_SETTING_API_SYSTEM_KEY_MAP = {
  [ROOM_SETTING.IS_APPENDING_DISABLED]: 4,
  [ROOM_SETTING.IS_ATTACHMENT_DISABLED]: 7,
  [ROOM_SETTING.IS_LINK_DISABLED]: 8,
}
export const ROOM_INFO_FILES_LOADING_STATUS = {
  INITIAL: "initial",
  LOADING: "loading",
  LOADED: "loaded",
  ERROR: "error",
  ALL_LOADED: "all_loaded",
}
export const ROOM_INFO_FILES_TAB = {
  IMAGE: "image",
  VIDEO: "video",
  AUDIO: "audio",
  OTHER: "other",
}
export const ROOM_INFO_MEDIA_TABS = [ROOM_INFO_FILES_TAB.IMAGE, ROOM_INFO_FILES_TAB.VIDEO]
export const ROOM_INFO_STATE_KEY_BY_TAB = {
  [ROOM_INFO_FILES_TAB.IMAGE]: "filesImage",
  [ROOM_INFO_FILES_TAB.VIDEO]: "filesVideo",
  [ROOM_INFO_FILES_TAB.AUDIO]: "filesAudio",
  [ROOM_INFO_FILES_TAB.OTHER]: "filesOther",
}