mirror of
https://github.com/internetee/registry.git
synced 2025-07-31 15:06:23 +02:00
23 lines
778 B
Ruby
23 lines
778 B
Ruby
class RegistrantChangeNoticeEmailJob < ApplicationJob
|
|
def perform(domain_id, new_registrant_id)
|
|
domain = Domain.find(domain_id)
|
|
new_registrant = Registrant.find(new_registrant_id)
|
|
log(domain, new_registrant)
|
|
RegistrantChangeMailer.notification(domain: domain,
|
|
registrar: domain.registrar,
|
|
current_registrant: domain.registrant,
|
|
new_registrant: new_registrant).deliver_now
|
|
end
|
|
|
|
private
|
|
|
|
def log(domain, new_registrant)
|
|
message = 'Send RegistrantChangeMailer#notice email for domain '\
|
|
"#{domain.name} (##{domain.id}) to #{new_registrant.email}"
|
|
logger.info(message)
|
|
end
|
|
|
|
def logger
|
|
Rails.logger
|
|
end
|
|
end
|