KChatFolderStickyViewModel

class KChatFolderStickyViewModel(val assumerId: String, chatType: List<Int>?) : KChatEntryViewModel

Constructors

Link copied to clipboard
constructor(assumerId: String, chatType: List<Int>?)

Types

Link copied to clipboard
class Factory(assumerId: String, chatType: List<Int>?) : ViewModelProvider.Factory

Functions

Link copied to clipboard
@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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

fixme 协作复用桥接临时方法

Link copied to clipboard
fun getChatItemClickListener(): ChatClickListener?
Link copied to clipboard
fun getChatItemLongClickListener(): ChatLongClickListener?
Link copied to clipboard
fun handleChatOperation(action: String, chatId: String, callbackLiveData: MutableLiveData<Boolean>? = null)
Link copied to clipboard
fun loadChat(chatId: String?)
Link copied to clipboard
fun loadChats()
fun loadChats(chatIds: Collection<String>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun mergeList(chatList: List<KIMCoreChat>, boxList: List<KIMCoreBox>, extList: List<KExtChatItem>? = null): MutableList<KChatListItem>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun reloadChat(chatId: String)
Link copied to clipboard
fun setChatItemClickListener(listener: ChatClickListener)
Link copied to clipboard
fun setChatItemLongClickListener(listener: ChatLongClickListener)
Link copied to clipboard
Link copied to clipboard