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
class KInTagChatMergingDispatcher(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 KStickChatMergingDispatcher(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 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
具体会话类型的合并分发器实现;比如:单聊、群聊、文档、客服会话...