mirror of
https://github.com/discourse/discourse.git
synced 2024-11-24 00:51:03 +08:00
d903d4dc5a
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.
12 lines
228 B
Ruby
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
|