discourse/app/jobs/scheduled/clean_up_email_change_requests.rb
Dan Ungureanu d903d4dc5a
DEV: Periodically delete old email change requests (#13054)
Email change requests are never deleted no matter if they completed
successfully or not. The abandoned requests have the disadvantage of
showing up as unconfirmed emails in user's preferences page.
2021-05-14 10:34:56 +03:00

12 lines
228 B
Ruby

# frozen_string_literal: true
module Jobs
class CleanUpEmailChangeRequests < ::Jobs::Scheduled
every 1.day
def execute(args)
EmailChangeRequest.where('updated_at < ?', 1.month.ago).delete_all
end
end
end