Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class ChatOrderItem(val pinOrder: Int, val isStick: Boolean, val updateTime: Long, val source: KChatListItem)
Link copied to clipboard
abstract class KBaseChatListViewModel(val assumerId: String, val chatTypes: List<Int>?) : ViewModel

Created by liutao7 on 2022/5/24. 会话列表 base ViewModel

Link copied to clipboard
Link copied to clipboard
open class KChatEntryViewModel(val assumerId: String, chatType: List<Int>?) : KBaseChatListViewModel

Created by liutao7 on 2022/8/31. 会话列表 view model

Link copied to clipboard
class KChatListInBoxViewModel(boxType: Int, val assumerId: String) : KBaseChatListViewModel

Created by liutao7 on 2022/8/31. 盒子中会话列表 ViewModel

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
@JvmName(name = "bindView")
fun KChatMentionViewModel.bindView(view: KChatListView, chatEntryViewModel: KChatEntryViewModel, lifecycleOwner: LifecycleOwner)
@JvmName(name = "bindView")
fun KBaseChatListViewModel.bindView(view: KChatListView, chatTypes: List<Int>? = null, boxEnable: Boolean = true, headEnable: Boolean = true, extChatList: List<KExtChatItem>? = null, lifecycleOwner: LifecycleOwner)

Created by liutao7 on 2022/5/24.

fun KIMChatServiceDeskModel.bindView(view: KChatListView, chatEntryViewModel: KChatEntryViewModel, lifecycleOwner: LifecycleOwner)
fun KChatCategoryViewModel.bindView(fragmentManager: FragmentManager, categoryListView: RecyclerView, contentView: ViewPager2, lifecycleOwner: LifecycleOwner)
Link copied to clipboard