| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 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<ImConversationReadApi.ConversationReadRespVO[]>( |
| | | '/im/conversation-read/pull', |
| | | { params }, |
| | | ); |
| | | } |