会话列表自定义
会话列表控制需要展示的会话类型
SDK 会话列表默认仅支持单聊和群聊两种会话。
您可以通过 setSupportedTypes 方法配置会话列表展示的会话类型。需要在会话列表展示前设置,最多可以支持单聊、群聊、系统会话。
接口定义
TypeScript
/**
* 设置支持的会话类型
* @param types 会话类型数组
*/
setSupportedTypes(types: ConversationType[]): void
参数说明
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
types | ConversationType[] | 是 | 会话类型数组,可选值:ConversationType.Private(单聊)、ConversationType.Group(群聊)、ConversationType.System(系统会话) |
示例代码
TypeScript
// 读取会话 列表当前的配置
let config = RongIM.getInstance().conversationListService().getConversationListConfig()
// 设置会话列表仅展示单聊
config.setSupportedTypes([ConversationType.Private])
// 更新会话列表配置
RongIM.getInstance().conversationListService().setConversationListConfig(config)