import { requestClient } from '#/api/request'; export namespace ImConversationReadApi { /** IM 会话读位置 Response VO */ export interface ConversationReadRespVO { id: number; // 读位置编号(增量拉取游标用) conversationType: number; // 会话类型,参见 ImConversationType targetId: number; // 会话目标编号 messageId: number; // 最大已读消息编号 updateTime?: number; // 最近更新时间(毫秒时间戳,增量拉取游标用) } } /** 增量拉取当前用户的会话读位置(重连 / 离线补偿) */ export function pullMyConversationReadList(params: { lastId?: number; lastUpdateTime?: number; limit: number; }) { return requestClient.get( '/im/conversation-read/pull', { params }, ); }