SearchUserRepositoryImpl
internal class SearchUserRepositoryImpl(userDAO: UserDAO, searchDAO: SearchDAO, appDAO: AppDAO, userDetailsApi: UserDetailsApi, userSearchAPiWrapper: UserSearchApiWrapper, selfUserId: UserId, selfTeamIdProvider: SelfTeamIdProvider, userMapper: UserMapper = MapperProvider.userMapper(), appMapper: AppMapper = MapperProvider.appMapper()) : SearchUserRepository
Constructors
Link copied to clipboard
constructor(userDAO: UserDAO, searchDAO: SearchDAO, appDAO: AppDAO, userDetailsApi: UserDetailsApi, userSearchAPiWrapper: UserSearchApiWrapper, selfUserId: UserId, selfTeamIdProvider: SelfTeamIdProvider, userMapper: UserMapper = MapperProvider.userMapper(), appMapper: AppMapper = MapperProvider.appMapper())
Functions
Link copied to clipboard
open suspend override fun getKnownContacts(searchUsersOptions: SearchUsersOptions): Either<CoreFailure, List<UserSearchDetails>>
Link copied to clipboard
open suspend override fun searchLocalByHandle(handle: String, searchUsersOptions: SearchUsersOptions): Either<CoreFailure, List<UserSearchDetails>>
Link copied to clipboard
open suspend override fun searchLocalByName(name: String, searchUsersOptions: SearchUsersOptions): Either<CoreFailure, List<UserSearchDetails>>
Link copied to clipboard
open suspend override fun searchUserRemoteDirectory(searchQuery: String, domain: String, maxResultSize: Int?, searchUsersOptions: SearchUsersOptions): Either<CoreFailure, UserSearchResult>