会话相关接口

更新时间: 2024/08/12 14:47:11

会话相关接口提供会话相关业务逻辑功能。

ConversationRepo 类

ConversationRepo 类根据 UI 层业务逻辑,提供会话相关的数据获取、设置等操作,通过网易云信即时通讯 IM UIKit(简称 NIM UIKit)V2NIMConversationService 提供的接口实现。

方法列表

接口 接口原型 接口描述
addConversationListener addConversationListener(listener: V2NIMConversationListener) 添加会话监听。
clearTotalUnreadCount clearTotalUnreadCount(callback: FetchCallback<Void>?) 清除未读数。
createConversation createConversation(conversationId: String, callback: FetchCallback? = null) 创建一个云端会话。
deleteConversation deleteConversation(conversationId: String, clearMessage: Boolean, callback: FetchCallback<Void>?) 删除会话。
getConversation getConversation(conversationId: String, callback: FetchCallback? = null) 根据会话 ID 获取单个会话。
getConversationList getConversationList(offset: Long, limit: Int, callback: FetchCallback? = null) 获取会话列表。
getTotalUnreadCount getTotalUnreadCount(): Int 获取未读消息数量。
removeConversationListener removeConversationListener(listener: V2NIMConversationListener) 移除会话监听。
setStickTop setStickTop(conversationId: String, stickTop: Boolean, callback: FetchCallback<Void>?) 设置会话置顶。
此文档是否对你有帮助?
有帮助
去反馈
  • ConversationRepo 类
  • 方法列表