Revert to storing application info, and display it to the author via API
This commit is contained in:
		
							parent
							
								
									05415fa5d3
								
							
						
					
					
						commit
						f938800ef4
					
				@ -14,7 +14,7 @@ class REST::StatusSerializer < ActiveModel::Serializer
 | 
			
		||||
  attribute :local_only if :local?
 | 
			
		||||
 | 
			
		||||
  belongs_to :reblog, serializer: REST::StatusSerializer
 | 
			
		||||
  belongs_to :application, if: :user_shows_application?
 | 
			
		||||
  belongs_to :application, if: :show_application?
 | 
			
		||||
  belongs_to :account, serializer: REST::AccountSerializer
 | 
			
		||||
 | 
			
		||||
  has_many :media_attachments, serializer: REST::MediaAttachmentSerializer
 | 
			
		||||
@ -40,8 +40,8 @@ class REST::StatusSerializer < ActiveModel::Serializer
 | 
			
		||||
    !current_user.nil?
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def user_shows_application?
 | 
			
		||||
    object.account.user_shows_application?
 | 
			
		||||
  def show_application?
 | 
			
		||||
    object.account.user_shows_application? || (current_user? && current_user.account_id == object.account_id)
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def visibility
 | 
			
		||||
 | 
			
		||||
@ -22,7 +22,6 @@ class PostStatusService < BaseService
 | 
			
		||||
    @options     = options
 | 
			
		||||
    @text        = @options[:text] || ''
 | 
			
		||||
    @in_reply_to = @options[:thread]
 | 
			
		||||
    @options.delete(:application) unless @account.user&.setting_show_application
 | 
			
		||||
 | 
			
		||||
    return idempotency_duplicate if idempotency_given? && idempotency_duplicate?
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user