Add display_name to Web::NotificationSerializer

This commit is contained in:
Bei Li 2024-04-11 23:12:41 +09:00
parent 20b1e55f24
commit d56ae18243
1 changed files with 5 additions and 1 deletions

View File

@ -28,8 +28,12 @@ class Web::NotificationSerializer < ActiveModel::Serializer
full_asset_url(object.from_account.avatar_static_url)
end
def display_name
object.from_account.display_name.presence || object.from_account.username
end
def title
I18n.t("notification_mailer.#{object.type}.subject", name: object.from_account.display_name.presence || object.from_account.username)
I18n.t("notification_mailer.#{object.type}.subject", name: display_name)
end
def body