|
@@ -1,6 +1,13 @@
|
|
|
import { defHttp } from '@/utils/http/axios';
|
|
|
import { ErrorMessageMode } from '/#/axios';
|
|
|
-import { BaseDataResp, BaseListReq, BaseResp, BaseIDsReq, BaseIDReq } from '@/api/model/baseModel';
|
|
|
+import {
|
|
|
+ BaseDataResp,
|
|
|
+ BaseListReq,
|
|
|
+ BaseResp,
|
|
|
+ BaseIDsReq,
|
|
|
+ BaseIDReq,
|
|
|
+ ChangeBlockListReq
|
|
|
+} from '@/api/model/baseModel';
|
|
|
import { ContactInfo, ContactListResp, AddNewFriendInfo } from './model/contactModel';
|
|
|
|
|
|
enum Api {
|
|
@@ -8,6 +15,7 @@ enum Api {
|
|
|
UpdateContact = '/wechat-api/contact/update',
|
|
|
GetContactList = '/wechat-api/contact/list',
|
|
|
DeleteContact = '/wechat-api/contact/delete',
|
|
|
+ ChangeBlockList = '/wechat-api/contact/changeBlockList',
|
|
|
GetContactById = '/wechat-api/contact',
|
|
|
AddNewFriend = '/wechat-api/contact/addNewFriend',
|
|
|
UpdateContactLabels = '/wechat-api/label_relationship/batch_update_contact_labels'
|
|
@@ -63,6 +71,16 @@ export const deleteContact = (params: BaseIDsReq, mode: ErrorMessageMode = 'noti
|
|
|
);
|
|
|
};
|
|
|
|
|
|
+export const changeBlockList = (params: ChangeBlockListReq, mode: ErrorMessageMode = 'notice') => {
|
|
|
+ return defHttp.post<BaseResp>(
|
|
|
+ { url: Api.ChangeBlockList, params: params },
|
|
|
+ {
|
|
|
+ errorMessageMode: mode,
|
|
|
+ successMessageMode: mode,
|
|
|
+ },
|
|
|
+ );
|
|
|
+};
|
|
|
+
|
|
|
/**
|
|
|
* @description: Get contact By ID
|
|
|
*/
|