Package-level declarations
Types
Link copied to clipboard
Java compatibility interface for user lookup handler.
Link copied to clipboard
class DefaultUserLookupHandler(localHandler: UserLookupHandler, remoteHandler: UserLookupHandler) : UserLookupHandler
Default implementation for UserLookupHandler.
Link copied to clipboard
class DefaultUserQueryFilter(transliterator: StreamTransliterator = DefaultStreamTransliterator()) : QueryFilter<User>
Default implementation of QueryFilter for User objects.
Link copied to clipboard
class LocalUserLookupHandler @JvmOverloads constructor(chatClient: ChatClient, channelCid: String, filter: QueryFilter<User> = DefaultQueryFilter { it.name.ifBlank { it.id } }) : UserLookupHandler
Local user lookup handler. It uses the local state to search for users.
Link copied to clipboard
Remote user lookup handler. It uses the remote API to search for users.
Link copied to clipboard
Users lookup functional interface. Used to create custom users lookup algorithm.
Inherited functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Wraps the current UserLookupHandler with the provided queryFormatter.