新增:接收 websocket 消息

This commit is contained in:
安浩浩
2024-05-27 23:41:45 +08:00
parent 569b1b64bd
commit 063a61644a
11 changed files with 473 additions and 202 deletions

View File

@ -26,17 +26,22 @@ export interface ImMessageRespVO {
sequence: number // 序号
}
export interface pullParams {
sequence: number
size: number
}
// 发送消息
export const sendMessage = async (data: ImMessageSendReqVO) => {
export const sendMessage = async (data: ImMessageSendReqVO): Promise<ImMessageSendRespVO> => {
return await request.post({ url: `/im/message/send`, data })
}
// 消息列表-拉取大于 sequence 的消息列表
export const pullMessageList = async (params: { sequence: number; size: number }) => {
export const pullMessageList = async (params: pullParams): Promise<ImMessageRespVO[]> => {
return await request.get({ url: `/im/message/pull`, params })
}
// 消息列表-根据接收人和发送时间进行分页查询
export const getMessageList = async (params: any) => {
export const getMessageList = async (params: any): Promise<ImMessageRespVO[]> => {
return await request.get({ url: `/im/message/list`, params })
}