mirror of
https://github.com/internetee/registry.git
synced 2025-07-28 05:26:17 +02:00
20 lines
493 B
Ruby
20 lines
493 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? && !domain.force_delete_scheduled?
|
|
|
|
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
|