internetee-registry/app/jobs/domain_expire_email_job.rb
2021-05-19 12:29:16 +05:00

20 lines
454 B
Ruby

class DomainExpireEmailJob < ApplicationJob
def perform(domain_id, email)
domain = Domain.find_by(id: domain_id)
return if domain.blank?
return if domain.registered?
attrs = {
domain: domain,
registrar: domain.registrar,
email: email,
}
if domain.force_delete_scheduled?
DomainExpireMailer.expired_soft(attrs).deliver_now
else
DomainExpireMailer.expired(attrs).deliver_now
end
end
end