KBase Chat Typed Paging Loader
open class KBaseChatTypedPagingLoader(val assumerId: String = "", val chatTypes: List<ChatType> = listOf(ChatType.CHAT_TYPE_COMMON), val chatMergingDispatcher: KBaseChatMergingDispatcher) : AbsChatPagingLoader
细分场景:根据会话类型进行会话分页加载;场景举例:单聊分组、文档分组...
Inheritors
Constructors
Link copied to clipboard
constructor(assumerId: String = "", chatTypes: List<ChatType> = listOf(ChatType.CHAT_TYPE_COMMON), chatMergingDispatcher: KBaseChatMergingDispatcher)
Functions
Link copied to clipboard
fun getNextPageParam(loadMoreState: KLoadMoreState, forceFromFirstPage: Boolean = false): KIMCoreChatPageParam
Link copied to clipboard
判断有没有通过loadMorePage加载/成功加载过数据;
---Link copied to clipboard
是否正在加载更多未读会话
Link copied to clipboard
加载更多页会话数据;
---Link copied to clipboard
加载更多页会话,直到当前会话页中有未读会话
---Link copied to clipboard
加载最新增量的会话数据;
---Link copied to clipboard
预加载首页会话数据
Link copied to clipboard
重新加载指定会话;