OverviewFilesCommitsIssuesDocsReleasesPeers

keet-deobfuscated / @holepunchto / keet-core-api / lib / config.js

22 lines · javascript ref:
const e = {
    V1_CONFIG_KEY: 0,
    ID_PUBLIC_KEY: "keet-identity-public-key",
    ID_SHARED_INVITE_SEED: "keet-shared-invite-seed",
    ID_RECOVERY_PHRASE: "keet-recovery-phrase",
    ROOM_TITLE: "title",
    ROOM_DESCRIPTION: "description",
    ROOM_AVATAR: "avatar",
    ROOM_TYPE: "roomType",
    ROOM_CAN_CALL: "canCall",
    ROOM_MIRRORS: "mirrors",
    ROOM_IS_EXPERIMENTAL: "experimental",
    PINNED_MESSAGES: "pinnedMessages",
    ROOM_LOCKED: "locked",
    DISABLE_MEMBERSHIP_EVENTS: "disableMembershipEvents",
  },
  E = { PINNED_MESSAGES_LIMIT: 10, MAX_USERNAME_LENGTH: 64, MIN_USERNAME_LENGTH: 2 }
function _(E) {
  return Object.values(e).includes(E)
}
module.exports = { CONFIG: e, VALIDATION: E, isValidConfigKey: _ }