// @ts-ignore import request from '@/libs/request'; import {UserIDsParam,ListPageAndPersonRequest,RecommendPersonListReply,ChatRecordListReply,ChatRoomMsg,ReportRequest,RoomChatMsg,CreateScripRequest,ScripID,DeleteScripRequest,FindScripRequest,ScripReply,FindOtherScripRequest,PersonLookScripRequest,PersonParam,ScripInfo,ReplyScripRequest,ChatRecordInfo,MatchingRequest,GetMatchingPartnerInfoReply,RoomIDRequest,PersonIDParam,ManagerFindRoomListRequest,ManagerFindRoomListReply,ManagerFindChatRecordListRequest,ManagerFindScripListRequest,ManagerScripReply,ManagerUpdateScripTextRequest,ManagerUpdateScripPictureRequest,IDParam,ManagerFindReportListRequest,ManagerFindReportListReply,ManagerFindReportDetailsListRequest,ManagerFindReportDetailsListReply,SendMessageReply,SendMessageRequest,ChatIsReadInfo,GoToRoom} from "../common/common_pb"; import {CheckUserPartnerIsRelationshipReply,CreateChatRoomParam,RoomReply,FindRecommendPersonListRequest,PartnerFindRoomListRequest,PartnerFindRoomListReply,UserFindRoomListRequest,UserFindRoomListReply,ReceiveRequest,ReceiveReply,FindChatRecordListRequest,FindChatRoomMsgRequest,SetBlackChatParam,FindRoomCardMsgRequest,WindowInfo,GetRandomMatchingReply,GetMatchingPartnerInfoRequest,AccurateMatchingUserInfoRequest,PartnerCollectIDsRequest,PartnerCollectRequest,UserUnlockRequest,GetRoomProfitReply,GetOnlinePersonNumReply,UnreadNumReply,UserRoomInfo,UserSuperLoveInfo,SendMessageRequest} from "./chat_pb"; const ChatService = { /** 发送消息 new */ Send: async (req?: SendMessageRequest) => { const res = await request.post<{ data: SendMessageReply, code: string, message: string }>('/api/chat/send', req); return res.data.data; }, /** 获取到后将对应数据变为已读 */ GetIsRead: async (req?: ChatIsReadInfo) => { const res = await request.post('/api/chat/read', req); return res.data.data; }, /** 用户进入房间 */ GotoRoom: async (req?: GoToRoom) => { const res = await request.post('/api/chat/room/goto', req); return res.data.data; }, }; export default ChatService;