im.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. import { MessageType } from "openim-uniapp-polyfill";
  2. export const CustomType = {
  3. VideoCall: "c100",
  4. VoiceCall: "c101",
  5. Call: 901,
  6. MassMsg: 903,
  7. Moments: 904,
  8. MeetingInvitation: 905,
  9. };
  10. export const SendMessageFailedType = {
  11. Unknown: 302,
  12. Blacked: 1302,
  13. NotFriend: 1303,
  14. };
  15. export const Platform = {
  16. 1: 'iOS',
  17. 2: 'Android',
  18. 3: 'PC',
  19. 4: 'PC',
  20. 5: 'Web'
  21. };
  22. export const noticeMessageTypes = [
  23. MessageType.RevokeMessage,
  24. MessageType.FriendAdded,
  25. MessageType.GroupCreated,
  26. MessageType.GroupInfoUpdated,
  27. MessageType.MemberQuit,
  28. MessageType.GroupOwnerTransferred,
  29. MessageType.MemberKicked,
  30. MessageType.MemberInvited,
  31. MessageType.MemberEnter,
  32. MessageType.GroupDismissed,
  33. MessageType.GroupMemberMuted,
  34. MessageType.GroupMuted,
  35. MessageType.GroupCancelMuted,
  36. MessageType.GroupMemberCancelMuted,
  37. MessageType.GroupNameUpdated,
  38. MessageType.BurnMessageChange,
  39. ];
  40. export const GroupSystemMessageTypes = [
  41. MessageType.GroupCreated,
  42. MessageType.GroupInfoUpdated,
  43. MessageType.MemberQuit,
  44. MessageType.GroupOwnerTransferred,
  45. MessageType.MemberKicked,
  46. MessageType.MemberInvited,
  47. MessageType.MemberEnter,
  48. MessageType.GroupDismissed,
  49. MessageType.GroupMemberMuted,
  50. MessageType.GroupMuted,
  51. MessageType.GroupCancelMuted,
  52. MessageType.GroupMemberCancelMuted,
  53. MessageType.GroupNameUpdated
  54. ];
  55. export const FileMessageTypes = [
  56. MessageType.FileMessage,
  57. MessageType.PictureMessage,
  58. MessageType.VideoMessage,
  59. MessageType.VoiceMessage
  60. ]