Files
peiwan-uniapp/sheep/api/im/memberConversation.js
2025-01-21 01:46:34 +08:00

81 lines
1.5 KiB
JavaScript

import request from '@/sheep/request';
const ImConversationApi = {
// 获得会话列表
getMemberConversationPage: (params) => {
return request({
url: '/im/member-conversation/page',
method: 'GET',
params,
custom: {
auth: true,
showLoading: false,
},
});
},
getRandomMemberConversation: () => {
return request({
url: '/im/member-conversation/getRandom',
method: 'GET',
custom: {
auth: true,
showLoading: false,
},
});
},
// 创建会话
createMemberConversation: (data) => {
return request({
url: '/im/member-conversation/create',
method: 'POST',
data,
custom: {
auth: true,
showLoading: false,
},
});
},
// 删除会话
deleteMemberConversation: (id) => {
return request({
url: '/im/member-conversation/delete',
method: 'DELETE',
params: {
id
},
custom: {
auth: true,
showLoading: false,
},
});
},
// 拉黑
slashedMemberConversation: (id) => {
return request({
url: '/im/member-conversation/slashed',
method: 'DELETE',
params: {
id
},
custom: {
auth: true,
showLoading: false,
},
});
},
// 置顶会话
pinnedMemberConversation: (data) => {
return request({
url: '/im/member-conversation/pinned',
method: 'PUT',
data,
custom: {
auth: true,
showLoading: false,
},
});
},
};
export default ImConversationApi;