Files
gitlabhq/app/workers/packages/npm/deprecate_package_worker.rb
2023-04-20 00:12:57 +00:00

23 lines
502 B
Ruby

# frozen_string_literal: true
module Packages
module Npm
class DeprecatePackageWorker
include ApplicationWorker
data_consistency :sticky
queue_namespace :package_repositories
feature_category :package_registry
deduplicate :until_executed
urgency :low
idempotent!
def perform(project_id, params)
project = Project.find(project_id)
::Packages::Npm::DeprecatePackageService.new(project, params).execute
end
end
end
end