// 工具库 import util from '@/common/js/util.js' export const news = { /** * 获取腾讯云用户签名 * @param {Object} param */ getUserSig(param) { return util.request({ url: `/user/chat/getUserSig`, method: 'GET', query: param.query }) }, /** * 搜索用户 * @param {Object} param */ searchUsers(param) { return util.request({ url: `/user/chat/searchUsers`, method: 'GET', query: param.query }) }, /** * 设置好友备注 * @param {Object} param */ setNotes(param) { return util.request({ url: `/user/friend/setNotes`, method: 'POST', query: param.query }) }, /** * 删除好友 * @param {Object} param */ deleteFriend(param) { return util.request({ url: `/user/chat/relation/deleteFriend`, method: 'DELETE', query: param.query, }) }, /** * 添加好友 * @param {Object} param */ addFriend(param) { return util.request({ url: `/user/chat/relation/addFriend`, method: 'POST', data: param.data, }) }, /** * 好友申请列表-分页 * @param {Object} param */ getFriendListPage(param) { return util.request({ url: `/user/friend/getFriendListPage`, path: param.path, query: param.query, method: 'GET', }) }, /** * 根据用户名模糊搜索好友-分页 * @param {Object} param */ searchFriendByName(param) { return util.request({ url: `/user/friend/searchFriendByName`, path: param.path, query: param.query, method: 'GET', }) }, /** * 创建群聊 * @param {Object} param */ addChatGroup(param) { return util.request({ url: `/user/chat/group/addChatGroup`, data: param.data, method: 'POST', }) }, /** * 获取群聊列表 * @param {Object} param */ myGroups(param) { return util.request({ url: `/user/chat/group/myGroups`, method: 'GET', }) }, /** * 商品列表 * @param {Object} param */ getImToken(param) { return util.request({ url: `/im/token/getUserAppToken`, method: 'get', query: param }) }, // 发红包 sendRedPacket(param) { return util.request({ url: `/user/sendRedPacket`, method: 'POST', data: param.data, query: param.query, }) }, // 红包详情 getRedPacketInfo(param) { return util.request({ url: `/user/getRedPacketInfo`, method: 'GET', query: param.query, load: 1, }) }, // 领红包 getRedPacket(param) { return util.request({ url: `/user/getRedPacket`, method: 'POST', data: param.data, query: param.query, }) }, // 红包记录 grabredLog(param) { return util.request({ url: `/home/grabredLog`, method: 'POST', query: param }) }, //获取好友列表 getFriendList() { return util.request({ url: `/user/chat/relation/myFriends`, method: 'GET' }) }, // 获取私聊聊天记录 getUserMsgHistory(param) { return util.request({ url: `/user/chat/single/getMsgList`, query: param.query, method: 'GET' }) }, // 获取群聊聊天记录 getGroupMsgHistory(param) { return util.request({ url: `/user/chat/group/getMsgList`, query: param.query, method: 'GET' }) }, // 私聊发消息 sendUserMsg(param) { return util.request({ url: `/user/chat/single/sendMsg`, query: param.query, data: param.data, method: 'POST' }) }, // 群聊发消息 sendGroupMsg(param) { return util.request({ url: `/user/chat/group/sendMsg`, query: param.query, data: param.data, method: 'POST' }) }, // 获取消息列表 getMessageList(param) { return util.request({ url: `/user/chat/getMessageList`, query: param.query, data: param.data, method: 'GET' }) }, } export default news