index.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import actions from './actions'
  2. import mutations from './mutations'
  3. const group = {
  4. state: {
  5. useCache: false, // 是否使用缓存
  6. adminList: [], // 管理员列表
  7. creator: '', // 群主
  8. blockList: [], // 禁言小分队
  9. userCounts: '', // 当前房间用户数
  10. groupName: '', // 当前房间名称
  11. shareName: '', // 房间分享名称
  12. groupNotice: '', // 群公告
  13. privateName: '', // 私聊人名称
  14. coverPhoto: '', // 群头像
  15. inviteUrl: '', // 邀请链接
  16. sessionInfo: {}, // 群设置
  17. eosInfo: null, // 游戏代币信息
  18. groupId: '', // 当前房间ID
  19. members: {}, // 当前房间用户列表
  20. membersArray: [], // 房间用户列表数组结构
  21. membersNum: 0, // 房间用户总人数
  22. userId: '', // 当前用户ID
  23. nickName: '',
  24. atList: [], // 被at的msgMap
  25. pinList: [], // 当前置顶列表
  26. chatList: [], // 聊天数据列表
  27. startHash: '', // 当前储存消息列表开始的hash
  28. endHash: '', // 当前储存消息列表结束的hash
  29. chatUserList: [], // 最近在聊人列表
  30. userInfo: {}, // 用户群角色信息
  31. unreadNums: 0, // 用户未读消息数
  32. chatInputFocus: false, // 聊天输入框聚焦
  33. pinMsg: {}, // 置顶消息
  34. searchList: [], // 搜索列表
  35. isNewAt: true,
  36. isNewAtFound: false,
  37. isJoin: true// 是否加入群聊
  38. },
  39. actions,
  40. mutations
  41. }
  42. export default group