13 lines
380 B
Ruby
13 lines
380 B
Ruby
![]() |
class InvalidGpgSignatureUpdateWorker
|
||
|
include Sidekiq::Worker
|
||
|
include DedicatedSidekiqQueue
|
||
|
|
||
|
def perform(gpg_key_id)
|
||
|
if gpg_key = GpgKey.find_by(id: gpg_key_id)
|
||
|
Gitlab::Gpg::InvalidGpgSignatureUpdater.new(gpg_key).run
|
||
|
else
|
||
|
Rails.logger.error("InvalidGpgSignatureUpdateWorker: couldn't find gpg_key with ID=#{gpg_key_id}, skipping job")
|
||
|
end
|
||
|
end
|
||
|
end
|