Log RegistrantChange#expired, RegistrantChange#notice emails sending

#186
This commit is contained in:
Artur Beljajev 2016-11-23 01:01:00 +02:00
parent 64be27fe53
commit 968a59cd3d
4 changed files with 106 additions and 1 deletions

View file

@ -1,8 +1,20 @@
class RegistrantChangeExpiredEmailJob < Que::Job
def run(domain_id)
domain = Domain.find(domain_id)
log(domain)
RegistrantChangeMailer.expired(domain: domain,
registrar: domain.registrar,
registrant: domain.registrant).deliver_now
end
private
def log(domain)
message = "Send RegistrantChangeMailer#expired email for domain ##{domain.id} to #{domain.new_registrant_email}"
logger.info(message)
end
def logger
Rails.logger
end
end

View file

@ -2,10 +2,21 @@ class RegistrantChangeNoticeEmailJob < Que::Job
def run(domain_id, new_registrant_id)
domain = Domain.find(domain_id)
new_registrant = Registrant.find(new_registrant_id)
log(domain, new_registrant)
RegistrantChangeMailer.notice(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.id} to #{new_registrant.email}"
logger.info(message)
end
def logger
Rails.logger
end
end