Reduce array allocations by using a constant

This commit is contained in:
rubic0n 2021-02-18 00:54:29 -06:00
parent b1445d09b6
commit 9b17b0a553
1 changed files with 3 additions and 2 deletions

View File

@ -8,7 +8,7 @@ class REST::StatusSerializer < ActiveModel::Serializer
attribute :favourited, if: :current_user? attribute :favourited, if: :current_user?
attribute :reblogged, if: :current_user? attribute :reblogged, if: :current_user?
attribute :content, unless: :source_requested? attribute :content, unless: :source_requested?
attribute :rich_content, unless: :source_requested? attribute :rich_content, unless: :source_requested?
attribute :plain_markdown, unless: :source_requested? attribute :plain_markdown, unless: :source_requested?
@ -110,11 +110,12 @@ class REST::StatusSerializer < ActiveModel::Serializer
return return
end end
PINNABLE_VISIBILITIES = %w(public unlisted).freeze
def pinnable def pinnable
current_user? && current_user? &&
current_user.account_id == object.account_id && current_user.account_id == object.account_id &&
!object.reblog? && !object.reblog? &&
%w(public unlisted).include?(object.visibility) PINNABLE_VISIBILITIES.include?(object.visibility)
end end
def pinned_by_group def pinned_by_group