module Jobs # various consistency checks class EnsureDbConsistency < Jobs::Scheduled every 12.hours def execute(args) UserVisit.ensure_consistency! Group.ensure_consistency! Notification.ensure_consistency! UserAction.ensure_consistency! TopicFeaturedUsers.ensure_consistency! PostRevision.ensure_consistency! UserStat.ensure_consistency!(13.hours.ago) Topic.ensure_consistency! Badge.ensure_consistency! CategoryUser.ensure_consistency! UserOption.ensure_consistency! Tag.ensure_consistency! CategoryTagStat.ensure_consistency! User.ensure_consistency! UserAvatar.ensure_consistency! end end end