mirror of
https://0xacab.org/sutty/sutty
synced 2025-02-26 13:41:47 +00:00
23 lines
723 B
Ruby
23 lines
723 B
Ruby
# 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
|