新增:接收 websocket 消息
This commit is contained in:
@ -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 })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user