mirror of
https://0xacab.org/sutty/sutty
synced 2025-02-26 17:51:49 +00:00
24 lines
723 B
Ruby
24 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
|