discourse/lib/jobs/ensure_db_consistency.rb

15 lines
356 B
Ruby
Raw Normal View History

module Jobs
2013-05-08 01:20:38 -04:00
# various consistency checks
2013-08-07 13:25:05 -04:00
class EnsureDbConsistency < Jobs::Scheduled
recurrence { daily.hour_of_day(2) }
def execute(args)
TopicUser.ensure_consistency!
UserVisit.ensure_consistency!
2013-05-08 01:20:38 -04:00
Group.refresh_automatic_groups!
Notification.ensure_consistency!
UserAction.ensure_consistency!
end
end
end