This commit is contained in:
Bei Li 2024-05-03 15:06:50 +00:00 committed by GitHub
commit 8b46eb3293
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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