public QueryService( VerifyGitHubVulnerabilitiesConfiguration configuration, HttpClient client) { _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); _client = client ?? throw new ArgumentNullException(nameof(client)); }
public PackageVulnerabilitiesVerifier(VerifyGitHubVulnerabilitiesConfiguration configuration, IEntitiesContext entitiesContext) { _configuration = configuration; if (_configuration.VerifyDatabase) { _entitiesContext = entitiesContext; } _packageMetadata = new Dictionary <string, IEnumerable <IPackageSearchMetadata> >(); _packageMetadataResource = new Lazy <Task <PackageMetadataResource> >(InitializeMetadataResourceAsync); }