1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- import { useMyRequest } from '~/composables/useFetchRequest'
- enum Api {
- ContactList = '/client/im/session/list',
- BrandConversation = '/client/im/session/get',
- MessagesHistory = '/client/im/message/list/history',
- UnReadMessageNum = '/client/im/message/clearUnreadQuantity',
- NewMessageList = '/client/im/message/list/new',
- SendOutMessage = '/client/im/message/send',
- CreateNewChat = '/client/im/session/create',
- DeleteContact = '/client/im/session/remove',
- }
- export async function getContactListApi(params?: any) {
- return await useMyRequest().get(Api.ContactList, params)
- }
- export async function getContactMessagesApi(params?: any) {
- return await useMyRequest().get(Api.MessagesHistory, params)
- }
- export async function clearUnReadMessageNumApi(params?: any) {
- return await useMyRequest().post(Api.UnReadMessageNum, params)
- }
- export async function deleteContactApi(params?: any) {
- return await useMyRequest().post(Api.DeleteContact, params)
- }
- export async function getNewMessageListApi(params?: any) {
- return await useMyRequest().get(Api.NewMessageList, params)
- }
- export async function sendMessageApi(params?: any) {
- return await useMyRequest().post(Api.SendOutMessage, params)
- }
- export async function createNewChatApi(params?: any) {
- return await useMyRequest().post(Api.CreateNewChat, params)
- }
- export async function getBrandConversationApi(params?: any) {
- return await useMyRequest().get(Api.BrandConversation, params)
- }
|