export const initBaseState = function () { return { scatter: null, eos: null, account: '', // eos账户信息 balance: 0, // EOS币 mainnet: EOS_HOST, gtErrorCount: 0, eosErrorCount: 0, publicKey: null, // 用户公钥 userId: localStorage.getItem('user_id') || '', // 用户登录id token: localStorage.getItem('token') || '', // 用户登录token curSession: '', // 当前会话sessionid userInfo: null, // 登录用户信息 isLogining: false, // 是否在登录 copyText: '', // 复制内容 hotList: []// 热门群组推荐 } } export const initChatData = function () { return { sessionList: [], // 会话列表 isLogin: true, toApp: false, friendList: [] // 好友列表 } } export const initGroupData = function () { return { useCache: false, // 是否使用缓存 adminList: [], // 管理员列表 creator: '', // 群主 blockList: [], // 禁言小分队 userCounts: '', // 当前房间用户数 groupName: '', // 当前房间名称 shareName: '', // 房间分享名称 groupNotice: '', // 群公告 privateName: '', // 私聊人名称 coverPhoto: '', // 群头像 url: '', // 群链接 inviteUrl: '', // 邀请链接 sessionInfo: {}, // 群设置 eosInfo: null, // 游戏代币信息 groupId: '', // 当前房间ID members: {}, // 当前房间用户列表 membersArray: [], // 房间用户列表数组结构 membersNum: 0, // 房间用户总人数 userId: '', // 当前用户ID nickName: '', atList: [], // 被at的msgMap pinList: [], // 当前置顶列表 chatList: [], // 聊天数据列表 startHash: '', // 当前储存消息列表开始的hash endHash: '', // 当前储存消息列表结束的hash chatUserList: [], // 最近在聊人列表 userInfo: {}, // 用户群角色信息 unreadNums: 0, // 用户未读消息数 chatInputFocus: false, // 聊天输入框聚焦 pinMsg: {}, // 置顶消息 searchList: [], // 搜索列表 isNewAt: true, isNewAtFound: false, isJoin: true // 是否加入群聊 } }