OverviewFilesCommitsIssuesDocsReleasesPeers

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

46 lines · javascript ref:
const E = {
    MEMBER_JOINED: 1,
    CALL_STARTED: 2,
    ROOM_AVATAR_CHANGED: 3,
    INVITATION_CREATED: 4,
    MEMBER_LEFT: 5,
    ROOM_TITLE_CHANGED: 6,
    MEMBER_REMOVED: 7,
    CALL_HANGUP: 8,
    CALL_MISSED: 9,
  },
  T = {
    MENTION: 1,
    HTTP_LINK: 2,
    PEAR_LINK: 3,
    BOLD: 4,
    ITALIC: 5,
    CODE: 6,
    EMOJI: 7,
    CODE_BLOCK: 8,
    STRIKE_THROUGH: 9,
    TRANSLATION: 10,
  },
  O = {
    [T.MENTION]: 0,
    [T.HTTP_LINK]: 3,
    [T.PEAR_LINK]: 3,
    [T.BOLD]: 3,
    [T.ITALIC]: 3,
    [T.CODE]: 3,
    [T.EMOJI]: 3,
    [T.CODE_BLOCK]: 3,
    [T.STRIKE_THROUGH]: 3,
  },
  _ = 3
function I(E, T) {
  const _ = O[T]
  return !(0 !== _ && !_) && _ <= E
}
module.exports = {
  GENERIC_EVENTS: E,
  DISPLAY_TYPES: T,
  CHAT_MESSAGE_REPORT_COUNT: 3,
  isDisplaySupported: I,
}