# frozen_string_literal: true class ActivityPub # Notifica a les moderadores cuando un sitio fue reportado. class ActorFlaggedMailer < ::ApplicationMailer # EnvĂ­a correo a cada moderadore en su idioma # # @param :site_id [String,Integer] # @param :site_name [String] # @param :content [String] def notify_moderators Usuarie.moderators.pluck(:lang, :email).group_by(&:first).transform_values do |value| value.last end.each_pair do |lang, emails| I18n.with_locale(lang) do emails.each do |email| mail to: email, subject: I18n.t('activity_pub.actor_flagged_mailer.notify_moderators.subject') end end end end end end