enums.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. const MESSAGE_TYPE = {
  2. TEXT: 0,
  3. IMAGE: 1,
  4. FILE: 2,
  5. AUDIO: 3,
  6. VIDEO: 4,
  7. RECALL: 10,
  8. READED: 11,
  9. RECEIPT: 12,
  10. TIP_TIME: 20,
  11. TIP_TEXT: 21,
  12. LOADING: 30,
  13. ACT_RT_VOICE: 40,
  14. ACT_RT_VIDEO: 41,
  15. USER_BANNED: 50,
  16. FRIEND_NEW: 80,
  17. FRIEND_DEL: 81,
  18. FRIEND_DND: 82,
  19. GROUP_NEW: 90,
  20. GROUP_DEL: 91,
  21. GROUP_DND: 92,
  22. RTC_CALL_VOICE: 100,
  23. RTC_CALL_VIDEO: 101,
  24. RTC_ACCEPT: 102,
  25. RTC_REJECT: 103,
  26. RTC_CANCEL: 104,
  27. RTC_FAILED: 105,
  28. RTC_HANDUP: 106,
  29. RTC_CANDIDATE: 107,
  30. RTC_GROUP_SETUP: 200,
  31. RTC_GROUP_ACCEPT: 201,
  32. RTC_GROUP_REJECT: 202,
  33. RTC_GROUP_FAILED: 203,
  34. RTC_GROUP_CANCEL: 204,
  35. RTC_GROUP_QUIT: 205,
  36. RTC_GROUP_INVITE: 206,
  37. RTC_GROUP_JOIN: 207,
  38. RTC_GROUP_OFFER: 208,
  39. RTC_GROUP_ANSWER: 209,
  40. RTC_GROUP_CANDIDATE: 210,
  41. RTC_GROUP_DEVICE: 211
  42. }
  43. const USER_STATE = {
  44. OFFLINE: 0,
  45. FREE: 1,
  46. BUSY: 2
  47. }
  48. const TERMINAL_TYPE = {
  49. WEB: 0,
  50. APP: 1
  51. }
  52. const MESSAGE_STATUS = {
  53. FAILED: -2, // 发送失败
  54. SENDING: -1, // 发送中(消息没到服务器)
  55. PENDING: 0, // 未送达(消息已到服务器,但对方没收到)
  56. DELIVERED: 1, // 已送达(对方已收到,但是未读消息)
  57. RECALL: 2, // 已撤回
  58. READED: 3, // 消息已读
  59. }
  60. export {
  61. MESSAGE_TYPE,
  62. USER_STATE,
  63. TERMINAL_TYPE,
  64. MESSAGE_STATUS
  65. }