discourse/app/jobs/scheduled/clean_up_post_reply_keys.rb
Guo Xiang Tan 36a7028f19 FEATURE: Clean up PostReplyKey records.
* Default retention of 90 days.
2018-08-23 10:40:02 +08:00

15 lines
317 B
Ruby

module Jobs
class CleanUpPostReplyKeys < Jobs::Scheduled
every 1.day
def execute(_)
return if SiteSetting.disallow_reply_by_email_after_days <= 0
PostReplyKey.where(
"created_at < ?",
SiteSetting.disallow_reply_by_email_after_days.days.ago
).delete_all
end
end
end