ChannelInfoViewModelFactory

Factory for creating instances of ChannelInfoViewModel.

Parameters

context

The application context.

cid

The full channel identifier (Ex. "messaging:123").

optionFilter

A filter function for channel options, allowing customization of which options are displayed. Defaults to a function that returns true for all options.

Constructors

Link copied to clipboard
constructor(context: Context, cid: String, optionFilter: (option: ChannelInfoViewState.Content.Option) -> Boolean = { true })

Functions

Link copied to clipboard
open override fun <T : ViewModel> create(modelClass: Class<T>): T

Inherited functions

Link copied to clipboard
open fun <T : ViewModel> create(modelClass: Class<T>, extras: CreationExtras): T
open fun <T : ViewModel> create(modelClass: KClass<T>, extras: CreationExtras): T