diff options
Diffstat (limited to 'app/services/packages/nuget/process_package_file_service.rb')
-rw-r--r-- | app/services/packages/nuget/process_package_file_service.rb | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/app/services/packages/nuget/process_package_file_service.rb b/app/services/packages/nuget/process_package_file_service.rb index fa7a84ee3d6..99b59bd3322 100644 --- a/app/services/packages/nuget/process_package_file_service.rb +++ b/app/services/packages/nuget/process_package_file_service.rb @@ -4,7 +4,6 @@ module Packages module Nuget class ProcessPackageFileService ExtractionError = Class.new(StandardError) - NUGET_SYMBOL_FILE_EXTENSION = '.snupkg' def initialize(package_file) @package_file = package_file @@ -13,14 +12,9 @@ module Packages def execute raise ExtractionError, 'invalid package file' unless valid_package_file? - nuspec_content = nil - with_zip_file do |zip_file| - nuspec_content = nuspec_file_content(zip_file) - create_symbol_files(zip_file) if symbol_package_file? + ::Packages::Nuget::UpdatePackageFromMetadataService.new(package_file, zip_file).execute end - - ServiceResponse.success(payload: { nuspec_file_content: nuspec_content }) end private @@ -38,23 +32,6 @@ module Packages Zip::File.open(open_file.file_path, &block) # rubocop: disable Performance/Rubyzip end end - - def nuspec_file_content(zip_file) - ::Packages::Nuget::ExtractMetadataFileService - .new(zip_file) - .execute - .payload - end - - def create_symbol_files(zip_file) - ::Packages::Nuget::Symbols::CreateSymbolFilesService - .new(package_file.package, zip_file) - .execute - end - - def symbol_package_file? - package_file.file_name.end_with?(NUGET_SYMBOL_FILE_EXTENSION) - end end end end |