Avoid unnecessary i-var for account rss page url generation (#28092)
This commit is contained in:
		
							parent
							
								
									dfc7154767
								
							
						
					
					
						commit
						9072896ae5
					
				@ -18,8 +18,6 @@ class AccountsController < ApplicationController
 | 
				
			|||||||
    respond_to do |format|
 | 
					    respond_to do |format|
 | 
				
			||||||
      format.html do
 | 
					      format.html do
 | 
				
			||||||
        expires_in(15.seconds, public: true, stale_while_revalidate: 30.seconds, stale_if_error: 1.hour) unless user_signed_in?
 | 
					        expires_in(15.seconds, public: true, stale_while_revalidate: 30.seconds, stale_if_error: 1.hour) unless user_signed_in?
 | 
				
			||||||
 | 
					 | 
				
			||||||
        @rss_url = rss_url
 | 
					 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      format.rss do
 | 
					      format.rss do
 | 
				
			||||||
@ -84,6 +82,7 @@ class AccountsController < ApplicationController
 | 
				
			|||||||
      short_account_url(@account, format: 'rss')
 | 
					      short_account_url(@account, format: 'rss')
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					  helper_method :rss_url
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def media_requested?
 | 
					  def media_requested?
 | 
				
			||||||
    request.path.split('.').first.end_with?('/media') && !tag_requested?
 | 
					    request.path.split('.').first.end_with?('/media') && !tag_requested?
 | 
				
			||||||
 | 
				
			|||||||
@ -5,7 +5,7 @@
 | 
				
			|||||||
  - if @account.user_prefers_noindex?
 | 
					  - if @account.user_prefers_noindex?
 | 
				
			||||||
    %meta{ name: 'robots', content: 'noindex, noarchive' }/
 | 
					    %meta{ name: 'robots', content: 'noindex, noarchive' }/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  %link{ rel: 'alternate', type: 'application/rss+xml', href: @rss_url }/
 | 
					  %link{ rel: 'alternate', type: 'application/rss+xml', href: rss_url }/
 | 
				
			||||||
  %link{ rel: 'alternate', type: 'application/activity+json', href: ActivityPub::TagManager.instance.uri_for(@account) }/
 | 
					  %link{ rel: 'alternate', type: 'application/activity+json', href: ActivityPub::TagManager.instance.uri_for(@account) }/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  - @account.fields.select(&:verifiable?).each do |field|
 | 
					  - @account.fields.select(&:verifiable?).each do |field|
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user