public async Task <IEnumerable <GitRemoteRepository> > SearchRepositoriesAsync( [Service] IGitRemoteSearchService searchService, SearchRepositoriesInput input, CancellationToken cancellationToken) { return(await searchService.SearchAsync( new SearchGitRepositoryRequest(input.Term), cancellationToken)); }
public CloneRepositoryCommand( IGitRemoteSearchService searchService, IConnectedServiceManager serviceManager, IUserSettingsManager settingsManager, IDefaultShellService defaultShellService, ILocalRepositoryIndexer localRepositoryIndexer) { _searchService = searchService; _serviceManager = serviceManager; _settingsManager = settingsManager; _shellService = defaultShellService; _localRepositoryIndexer = localRepositoryIndexer; }