mirror of
https://github.com/gitlabhq/gitlabhq.git
synced 2025-08-13 14:44:59 +00:00
23 lines
502 B
Ruby
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
|