discourse/app/jobs/regular/critical_user_email.rb
Robin Ward 02da022c70
PERF: Quit out of the email job quickly if disabled (#6423)
This prevents sidekiq from doing a bunch of queries when email is
disabled.

Critical emails are a special case and will be sent.
2018-10-01 01:15:45 +08:00

18 lines
329 B
Ruby

# base.rb uses this style of require, so maintain usage of it here
require_dependency "#{Rails.root}/app/jobs/regular/user_email.rb"
module Jobs
class CriticalUserEmail < UserEmail
sidekiq_options queue: 'critical'
def quit_email_early?
false
end
def execute(args)
super(args)
end
end
end