Package-level declarations

Types

Link copied to clipboard
class ThreadListController(query: QueryThreadsRequest, chatClient: ChatClient = ChatClient.instance(), scope: CoroutineScope = chatClient.inheritScope { DispatcherProvider.IO }, queryThreadsAsState: () -> StateFlow<QueryThreadsState?> = { chatClient.queryThreadsAsState( request = query, coroutineScope = scope, ) })

Controller responsible for managing the Threads list state. It serves as a central place for the state management and business logic related to the Threads list.