2024-08-08 14:23:41 +08:00
|
|
|
|
import request from '@/utils/request.js'
|
|
|
|
|
|
|
|
|
|
|
|
export const getFriendListService = (data) => {
|
|
|
|
|
|
const params = new URLSearchParams();
|
|
|
|
|
|
for (let d in data) {
|
2025-09-14 14:29:20 +08:00
|
|
|
|
if(d == "token") continue;
|
2024-08-08 14:23:41 +08:00
|
|
|
|
params.append(d, data[d]);
|
|
|
|
|
|
}
|
|
|
|
|
|
// request.headers["Content-Type"] = "application/json";
|
|
|
|
|
|
request.defaults.headers["token"] = data.token.value;
|
|
|
|
|
|
return request.post('/im/get_friend_list', params, {
|
|
|
|
|
|
headers: {
|
|
|
|
|
|
'token': data.token, // 将 token 替换为您的令牌值
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2024-10-04 13:11:12 +08:00
|
|
|
|
export const getGroupFriendListService = (data) => {
|
|
|
|
|
|
const params = new URLSearchParams();
|
|
|
|
|
|
for (let d in data) {
|
2025-09-14 14:29:20 +08:00
|
|
|
|
if(d == "token") continue;
|
2024-10-04 13:11:12 +08:00
|
|
|
|
params.append(d, data[d]);
|
|
|
|
|
|
}
|
|
|
|
|
|
// request.headers["Content-Type"] = "application/json";
|
|
|
|
|
|
request.defaults.headers["token"] = data.token.value;
|
|
|
|
|
|
return request.post('/im/get_group_req_user', params, {
|
|
|
|
|
|
headers: {
|
|
|
|
|
|
'token': data.token, // 将 token 替换为您的令牌值
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
);
|
|
|
|
|
|
}
|
2025-08-02 14:10:02 +08:00
|
|
|
|
export const getFriendReqService = (Data) => {
|
|
|
|
|
|
const params = new URLSearchParams();
|
|
|
|
|
|
for (let key in Data) {
|
2025-09-14 14:29:20 +08:00
|
|
|
|
if(d == "token") continue;
|
2025-08-02 14:10:02 +08:00
|
|
|
|
params.append(key, Data[key])
|
|
|
|
|
|
}
|
|
|
|
|
|
request.defaults.headers["token"] = data.token.value;
|
|
|
|
|
|
return request.post('/im/get_friend_request', params, {
|
|
|
|
|
|
headers: {
|
|
|
|
|
|
'token': Data.token,
|
|
|
|
|
|
}
|
|
|
|
|
|
})
|
|
|
|
|
|
}
|
2024-10-07 17:20:19 +08:00
|
|
|
|
|
|
|
|
|
|
export const getGroupUsersListService = (data) => {
|
|
|
|
|
|
const params = new URLSearchParams();
|
|
|
|
|
|
for (let d in data) {
|
2025-09-14 14:29:20 +08:00
|
|
|
|
if(d == "token") continue;
|
2024-10-07 17:20:19 +08:00
|
|
|
|
params.append(d, data[d]);
|
|
|
|
|
|
}
|
|
|
|
|
|
// request.headers["Content-Type"] = "application/json";
|
|
|
|
|
|
request.defaults.headers["token"] = data.token.value;
|
|
|
|
|
|
return request.post('/im/get_group_users_info', params, {
|
|
|
|
|
|
headers: {
|
|
|
|
|
|
'token': data.token, // 将 token <20><>换为您的令牌值
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2024-08-08 14:23:41 +08:00
|
|
|
|
export const getMessageService = (data) => {
|
|
|
|
|
|
const params = new URLSearchParams();
|
|
|
|
|
|
for (let d in data) {
|
2025-09-14 14:29:20 +08:00
|
|
|
|
if(d == "token") continue;
|
2024-08-08 14:23:41 +08:00
|
|
|
|
params.append(d, data[d]);
|
|
|
|
|
|
}
|
|
|
|
|
|
// request.headers["Content-Type"] = "application/json";
|
|
|
|
|
|
request.defaults.headers["token"] = data.token.value;
|
|
|
|
|
|
return request.post('/im/get_message', params, {
|
|
|
|
|
|
headers: {
|
|
|
|
|
|
'token': data.token // 将 token 替换为您的令牌值
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
export const sendMessageService = (data) => {
|
|
|
|
|
|
const params = new URLSearchParams();
|
|
|
|
|
|
for (let d in data) {
|
2025-09-14 14:29:20 +08:00
|
|
|
|
if(d == "token") continue;
|
2024-08-08 14:23:41 +08:00
|
|
|
|
params.append(d, data[d]);
|
|
|
|
|
|
}
|
|
|
|
|
|
// request.headers["Content-Type"] = "application/json";
|
|
|
|
|
|
request.defaults.headers["token"] = data.token.value;
|
|
|
|
|
|
return request.post('/im/send_message', params, {
|
|
|
|
|
|
headers: {
|
|
|
|
|
|
'token': data.token, // 将 token 替换为您的令牌值
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
);
|
2024-08-16 15:24:25 +08:00
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
export const addGroupService = (data) => {
|
|
|
|
|
|
const params = new URLSearchParams();
|
|
|
|
|
|
for (let key in data) {
|
2025-09-14 14:29:20 +08:00
|
|
|
|
if(d == "token") continue;
|
2024-08-16 15:24:25 +08:00
|
|
|
|
params.append(key, data[key])
|
|
|
|
|
|
}
|
|
|
|
|
|
return request.post('/im/create_group', params, { "headers": { 'token': data.token },'Content-Type': 'application/json' });
|
|
|
|
|
|
}
|