docbrown/app/services/notifications/moderation.rb

12 lines
340 B
Ruby

module Notifications
module Moderation
MODERATORS_AVAILABILITY_DELAY = 22.hours
SUPPORTED = [Comment].freeze
def self.available_moderators
User.with_role(:trusted)
.where("last_moderation_notification < ?", MODERATORS_AVAILABILITY_DELAY.ago)
.where(mod_roundrobin_notifications: true)
end
end
end