Package-level declarations

Types

Link copied to clipboard

Java compatibility interface for user lookup handler.

Link copied to clipboard

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
fun interface UserLookupHandler

Users lookup functional interface. Used to create custom users lookup algorithm.