Package-level declarations

Types

Link copied to clipboard
open class KChatMergingDispatcher(val assummerId: String = "", val _state: MediatorLiveData<KBaseChatListViewModel.State>, val _draftState: LiveData<List<KChatDraft>>?, val _paginationState: MediatorLiveData<KBaseChatListViewModel.PaginationState>?, val _chatItemChangedState: MutableLiveData<KChatListItem>?) : KBaseChatMergingDispatcher

负责通用会话列表合并与分发

Link copied to clipboard
class KInBoxChatMergingDispatcher(val assummerId: String = "", val boxTypes: List<Int> = listOf(KPagingChatType.ASSISTANT_BOX), val _state: MediatorLiveData<KBaseChatListViewModel.State>, val _draftState: LiveData<List<KChatDraft>>?, val _paginationState: MediatorLiveData<KBaseChatListViewModel.PaginationState>?, val _chatItemChangedState: MutableLiveData<KChatListItem>?) : KBaseChatMergingDispatcher

盒子类型的会话列表

Link copied to clipboard

标签下的会话列表

Link copied to clipboard

置顶会话折叠中的会话列表

Link copied to clipboard
class KTypedChatMergingDispatcher(val assummerId: String = "", val chatTypes: List<Int> = listOf(KPagingChatType.P2P), val _state: MediatorLiveData<KBaseChatListViewModel.State>, val _draftState: LiveData<List<KChatDraft>>?, val _paginationState: MediatorLiveData<KBaseChatListViewModel.PaginationState>?, val _chatItemChangedState: MutableLiveData<KChatListItem>?) : KChatMergingDispatcher

具体会话类型的合并分发器实现;比如:单聊、群聊、文档、客服会话...