مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-12-01 05:43:04 +00:00
16 أسطر
450 B
Ruby
16 أسطر
450 B
Ruby
class RenewTrackCertificatesJob < Postal::Job
|
|
|
|
def perform
|
|
TrackCertificate.where("renew_after IS NULL OR renew_after <= ?", Time.now).each do |certificate|
|
|
log "Renewing certificate for track domain ##{certificate.id} (#{certificate.domain})"
|
|
if certificate.get
|
|
log "Successfully renewed"
|
|
else
|
|
certificate.update(:renew_after => 1.day.from_now)
|
|
log "Could not be renewed"
|
|
end
|
|
end
|
|
end
|
|
|
|
end
|