Class: Decidim::SpamDetection::NotifyAdmins

Inherits:
ApplicationJob
  • Object
show all
Defined in:
app/jobs/decidim/spam_detection/notify_admins.rb

Instance Method Summary collapse

Instance Method Details

#perform(results_hash) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'app/jobs/decidim/spam_detection/notify_admins.rb', line 8

def perform(results_hash)
  results_hash.each do |id, result|
    next if result.keys == [:nothing]

    Decidim::Organization.find(id).admins.each do |admin|
      Decidim::SpamDetection::SpamDetectionMailer.notify_detection(admin, result).deliver_later
    end
  end
end