private async Task <IValidationRequest> CreateValidationRequest( PackageValidationSet packageValidationSet, PackageValidation packageValidation, Package package, ValidationConfigurationItem validationConfiguration) { var validationRequest = new ValidationRequest( validationId: packageValidation.Key, packageKey: packageValidationSet.PackageKey, packageId: packageValidationSet.PackageId, packageVersion: packageValidationSet.PackageNormalizedVersion, nupkgUrl: (await GetNupkgUrl(package, validationConfiguration)).AbsoluteUri ); return(validationRequest); }
private async Task <IValidationRequest> CreateValidationRequest( PackageValidationSet packageValidationSet, PackageValidation packageValidation) { var nupkgUrl = await _packageFileService.GetPackageForValidationSetReadUriAsync( packageValidationSet, DateTimeOffset.UtcNow.Add(_validationConfiguration.TimeoutValidationSetAfter)); var validationRequest = new ValidationRequest( validationId: packageValidation.Key, packageKey: packageValidationSet.PackageKey, packageId: packageValidationSet.PackageId, packageVersion: packageValidationSet.PackageNormalizedVersion, nupkgUrl: nupkgUrl.AbsoluteUri); return(validationRequest); }