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
class MentionListViewModelFactory @JvmOverloads constructor(sort: QuerySorter<Message>? = null) : ViewModelProvider.Factory
Factory for creating a MentionListViewModel with a custom sort.
Inherited functions
Link copied to clipboard
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.