import http from '@/utils/request' /** * 创建/修改群组 * @param {*} data * @param {*} method post 创建 put 修改 * @returns */ export const createImGroup = (data, method = 'post') => { return http({ url: '/api/service/imGroup', method, data }) } /** 删除群 */ export const deleteImGroup = groupId => { return http({ url: `/api/service/imGroup/remove`, method: 'post', data: { groupId } }) } /** 群成员退出群 */ export const quitImGroup = groupId => { return http({ url: `/api/service/imGroupMember/leave`, method: 'post', data: { groupId } }) } /** 删除群组成员 */ export const deleteImGroupMember = (groupId, memberId) => { return http({ url: `/api/service/imGroup/removeMember`, method: 'post', data: { groupId, memberId } }) } /** 发红包 */ export const sendRedEnvelope = data => { return http({ url: '/api/system/pointsRedPacket/send', method: 'post', data }) } /** 领取红包 */ export const receiveRedEnvelope = data => { return http({ url: `/api/system/pointsRedPacket/receive`, method: 'post', data }) } /** * 新增/修改主播 * @param {*} data * @param {*} method post 新增 put 修改 * @returns */ export const addAnchor = (data, method = 'post') => { return http({ url: '/api/service/liveAnchor', method, data }) } /** 主播详情 */ export const getAnchorDetail = () => { return http({ url: `/api/service/liveAnchor/details`, method: 'get' }) } /** 添加修改直播 */ export const imAddLive = (data, method = 'post') => { return http({ url: '/api/service/imLiveRoom', method, data }) } /** 开始直播 */ export const imDataStartLive = (roomId) => { return http({ url: `/api/service/imLiveRoom/start/${roomId}`, method: 'post' }) } /** 结束直播 */ export const imDataEndLive = (roomId) => { return http({ url: `/api/service/imLiveRoom/${roomId}`, method: 'delete' }) }