mirror of
https://github.com/mastodon/mastodon.git
synced 2024-08-20 21:08:15 -07:00
Compare commits
3 commits
5e7d7fc7c5
...
70db512408
Author | SHA1 | Date | |
---|---|---|---|
|
70db512408 | ||
|
33c1e2858e | ||
|
d56ae18243 |
1 changed files with 6 additions and 2 deletions
|
@ -6,7 +6,7 @@ class Web::NotificationSerializer < ActiveModel::Serializer
|
||||||
include ActionView::Helpers::SanitizeHelper
|
include ActionView::Helpers::SanitizeHelper
|
||||||
|
|
||||||
attributes :access_token, :preferred_locale, :notification_id,
|
attributes :access_token, :preferred_locale, :notification_id,
|
||||||
:notification_type, :icon, :title, :body
|
:notification_type, :icon, :display_name, :title, :body
|
||||||
|
|
||||||
def access_token
|
def access_token
|
||||||
current_push_subscription.associated_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)
|
full_asset_url(object.from_account.avatar_static_url)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def display_name
|
||||||
|
object.from_account.display_name.presence || object.from_account.username
|
||||||
|
end
|
||||||
|
|
||||||
def title
|
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
|
end
|
||||||
|
|
||||||
def body
|
def body
|
||||||
|
|
Loading…
Reference in a new issue