internetee-registry/app/interactions/domains/force_delete/notify_by_email.rb
2025-02-03 14:08:50 +02:00

24 lines
738 B
Ruby

module Domains
module ForceDelete
class NotifyByEmail < Base
def execute
return unless notify_by_email
domain.skip_whois_record_update = false
if type == :fast_track
send_email
domain.update(contact_notification_sent_date: Time.zone.today)
else
domain.update(template_name: domain.notification_template(explicit: reason))
end
end
def send_email
DomainDeleteMailer.forced(domain: domain,
registrar: domain.registrar,
registrant: domain.registrant,
template_name: domain.notification_template).deliver_now
end
end
end
end