This commit is contained in:
Bei Li 2024-04-26 18:07:07 +00:00 committed by GitHub
commit cae73dfa9e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 2 deletions

View File

@ -6,7 +6,7 @@ class Web::NotificationSerializer < ActiveModel::Serializer
include ActionView::Helpers::SanitizeHelper
attributes :access_token, :preferred_locale, :notification_id,
:notification_type, :icon, :title, :body
:notification_type, :icon, :display_name, :title, :body
def access_token
current_push_subscription.associated_access_token
@ -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