mirror of
https://github.com/discourse/discourse.git
synced 2025-02-07 04:02:59 +08:00
![Dan Ungureanu](/assets/img/avatar_default.png)
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
|