ThreadsViewModelFactory

class ThreadsViewModelFactory(query: QueryThreadsRequest, chatClient: ChatClient = ChatClient.instance()) : ViewModelProvider.Factory

A ViewModel factory for creating a ThreadListViewModel.

Parameters

query

The QueryThreadsRequest used to load threads.

chatClient

The ChatClient instance to use for loading threads.

See also

Constructors

Link copied to clipboard
constructor(query: QueryThreadsRequest, chatClient: ChatClient = ChatClient.instance())

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
open override fun <T : ViewModel> create(modelClass: Class<T>): T