UNPKG

sim-sdk-web

Version:

Sim SDK for Web

27 lines (26 loc) 868 B
import SIMSDK from './index'; import { ConversationItem, MarkConversationReadParam, PageParam, ReqPageParam, ServerResponse } from '../types/entity'; /** * 会话服务类 - 处理所有会话相关操作 */ export declare class ConversationService { private readonly sdk; /** * 创建会话服务实例 * @param sdk SIMSDK实例 */ constructor(sdk: SIMSDK); /** * 获取所有会话列表 * @param params 分页参数 * @returns 会话列表Promise */ getConversations(params: ReqPageParam): Promise<ServerResponse<PageParam<ConversationItem>>>; /** * 设置会话已读 * @param params 会话已读参数 * @returns */ markConversationRead(params: MarkConversationReadParam): Promise<ServerResponse>; normalizeConversation(item: Partial<ConversationItem>): ConversationItem; }