mirror of
https://github.com/neocities/neocities.git
synced 2025-04-25 01:32:36 +02:00
16 lines
395 B
Ruby
16 lines
395 B
Ruby
class RequestSSLAuthWorker
|
|
include Sidekiq::Worker
|
|
sidekiq_options queue: :request_ssl_auth_worker, retry: 100, backtrace: true
|
|
|
|
sidekiq_retry_in do |count|
|
|
180
|
|
end
|
|
|
|
def perform(site_id)
|
|
site = Site[site_id]
|
|
return if site.domain.blank?
|
|
challenge = site.request_ssl_authorization
|
|
|
|
CreateSSLCertWorker.perform_in 5.seconds, site_id, challenge.to_h.to_json
|
|
end
|
|
end
|