Package-level declarations

Types

Link copied to clipboard
class MentionListViewModel(sort: QuerySorter<Message>? = null, controllerProvider: ViewModel.() -> MentionListController = { MentionListController(viewModelScope, sort) }) : ViewModel

ViewModel class responsible for managing the MentionListState and actions of mention list.

Link copied to clipboard

Factory for creating a MentionListViewModel with a custom sort.

Inherited functions

Link copied to clipboard
@JvmName(name = "bind")
fun MentionListViewModel.bindView(view: MentionListView, lifecycleOwner: LifecycleOwner)

Binds MentionListView with MentionListViewModel, updating the view's state based on data provided by the ViewModel and propagating view events to the ViewModel as needed.