no fallar con direcciones no válidas

This commit is contained in:
f 2020-09-11 16:57:48 -03:00
parent 73f3b26231
commit d96dd895fa

View file

@ -22,9 +22,15 @@ class MaintenanceJob < ApplicationJob
# XXX: Parece que [0] es más rápido que []#first
Usuarie.all.pluck(:email, :lang).each do |u|
MaintenanceMailer.with(maintenance: maintenance,
email: u[0],
lang: u[1]).send(mailer).deliver_now
begin
MaintenanceMailer.with(maintenance: maintenance,
email: u[0],
lang: u[1]).public_send(mailer).deliver_now
rescue Net::SMTPServerBusy => e
# Algunas direcciones no son válidas, no queremos detener el
# envío pero sí enterarnos cuáles son
ExceptionNotifier.notify_exception e
end
end
end
end