5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2025-02-26 17:51:49 +00:00
panel/app/mailers/activity_pub/actor_flagged_mailer.rb

24 lines
723 B
Ruby
Raw Permalink Normal View History

2024-11-13 19:37:14 +00:00
# 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