0
0
Fork 0

Add an RSS feed tagged to a public profile page (#10502)

* Add featured tag support to rss feed on public account page

* fix codeing style
This commit is contained in:
Takeshi Umeda 2019-08-19 03:54:36 +09:00 committed by Eugen Rochko
parent a8b0bb355d
commit 9e1d28f48e
3 changed files with 18 additions and 8 deletions

View file

@ -5,12 +5,12 @@ class RSS::AccountSerializer
include StatusesHelper
include RoutingHelper
def render(account, statuses)
def render(account, statuses, tag)
builder = RSSBuilder.new
builder.title("#{display_name(account)} (@#{account.local_username_and_domain})")
.description(account_description(account))
.link(ActivityPub::TagManager.instance.url_for(account))
.link(tag.present? ? short_account_tag_url(account, tag) : short_account_url(account))
.logo(full_pack_url('media/images/logo.svg'))
.accent_color('2b90d9')
@ -33,7 +33,7 @@ class RSS::AccountSerializer
builder.to_xml
end
def self.render(account, statuses)
new.render(account, statuses)
def self.render(account, statuses, tag)
new.render(account, statuses, tag)
end
end