# Riprende gli invii in fascia oraria dopo attese lunghe (notte/weekend) # o dopo un riavvio del processo. L'adapter :async non persiste i job. Rails.application.config.after_initialize do next if Rails.env.test? next unless defined?(Rails::Server) || ENV["MAILING_POLLER"] == "true" Thread.new do Rails.logger.info("[mailing-poller] avviato") loop do sleep 30 ResumeMailingsJob.perform_now rescue StandardError => e Rails.logger.error("[mailing-poller] #{e.class}: #{e.message}") end end end