SearchUserRepositoryImpl

internal class SearchUserRepositoryImpl(userDAO: <Error class: unknown class>, searchDAO: <Error class: unknown class>, userDetailsApi: <Error class: unknown class>, userSearchAPiWrapper: UserSearchApiWrapper, selfUserId: <Error class: unknown class>, selfTeamIdProvider: SelfTeamIdProvider, userMapper: UserMapper = MapperProvider.userMapper(), userTypeMapper: DomainUserTypeMapper = MapperProvider.userTypeMapper(), connectionStateMapper: ConnectionStateMapper = MapperProvider.connectionStateMapper()) : SearchUserRepository

Constructors

Link copied to clipboard
constructor(userDAO: <Error class: unknown class>, searchDAO: <Error class: unknown class>, userDetailsApi: <Error class: unknown class>, userSearchAPiWrapper: UserSearchApiWrapper, selfUserId: <Error class: unknown class>, selfTeamIdProvider: SelfTeamIdProvider, userMapper: UserMapper = MapperProvider.userMapper(), userTypeMapper: DomainUserTypeMapper = MapperProvider.userTypeMapper(), connectionStateMapper: ConnectionStateMapper = MapperProvider.connectionStateMapper())

Functions

Link copied to clipboard
open suspend override fun getKnownContacts(excludeConversation: <Error class: unknown class>?): Either<StorageFailure, List<UserSearchDetails>>
Link copied to clipboard
open suspend override fun searchLocalByHandle(handle: String, excludeMembersOfConversation: <Error class: unknown class>?): Either<StorageFailure, List<UserSearchDetails>>
Link copied to clipboard
open suspend override fun searchLocalByName(name: String, excludeMembersOfConversation: <Error class: unknown class>?): Either<StorageFailure, List<UserSearchDetails>>
Link copied to clipboard
open suspend override fun searchUserRemoteDirectory(searchQuery: String, domain: String, maxResultSize: Int?, searchUsersOptions: SearchUsersOptions): Either<CoreFailure, UserSearchResult>