Package-level declarations
Types
Link copied to clipboard
class ChannelAttachmentsViewModel(cid: String, attachmentTypes: List<String>, controllerProvider: ViewModel.() -> ChannelAttachmentsViewController = {
ChannelAttachmentsViewController(
cid = cid,
attachmentTypes = attachmentTypes,
scope = viewModelScope,
)
}) : ViewModel
ViewModel for managing channel attachments and their actions.
Link copied to clipboard
class ChannelAttachmentsViewModelFactory(cid: String, attachmentTypes: List<String>) : ViewModelProvider.Factory
Factory for creating instances of ChannelAttachmentsViewModel.
Link copied to clipboard
class ChannelHeaderViewModel(cid: String, controllerProvider: ViewModel.() -> ChannelHeaderViewController = {
ChannelHeaderViewController(cid = cid, scope = viewModelScope)
}) : ViewModel
ViewModel for managing the state of the channel header.
Link copied to clipboard
Factory for creating instances of ChannelHeaderViewModel.
Link copied to clipboard
class ChannelInfoMemberViewModel(cid: String, memberId: String, controllerProvider: ViewModel.() -> ChannelInfoMemberViewController = {
ChannelInfoMemberViewController(
cid = cid,
memberId = memberId,
scope = viewModelScope,
)
}) : ViewModel
ViewModel for managing channel member information and its actions.
Link copied to clipboard
Factory for creating instances of ChannelInfoMemberViewModel.
Link copied to clipboard
class ChannelInfoViewModel(cid: String, copyToClipboardHandler: CopyToClipboardHandler, optionFilter: (option: ChannelInfoViewState.Content.Option) -> Boolean = { true }, controllerProvider: ViewModel.() -> ChannelInfoViewController = {
ChannelInfoViewController(
cid = cid,
scope = viewModelScope,
copyToClipboardHandler = copyToClipboardHandler,
optionFilter = optionFilter,
)
}) : ViewModel
ViewModel for managing channel information and its actions.
Link copied to clipboard
class ChannelInfoViewModelFactory(context: Context, cid: String, optionFilter: (option: ChannelInfoViewState.Content.Option) -> Boolean = { true }) : ViewModelProvider.Factory
Factory for creating instances of ChannelInfoViewModel.