0
0
Fork 0

Move e-mail digest task to sidekiq, reduce workload, improve hint (#6252)

This commit is contained in:
Eugen Rochko 2018-01-15 04:34:28 +01:00 committed by GitHub
parent 08e4c78e78
commit ed867eca9d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 36 additions and 10 deletions

View file

@ -171,11 +171,10 @@ namespace :mastodon do
end
namespace :emails do
desc 'Send out digest e-mails'
desc 'Send out digest e-mails (deprecated)'
task digest: :environment do
User.confirmed.joins(:account).where(accounts: { silenced: false, suspended: false }).where('current_sign_in_at < ?', 20.days.ago).find_each do |user|
DigestMailerWorker.perform_async(user.id)
end
# No-op
# This task is now executed via sidekiq-scheduler
end
end