0
0
Fork 0

Add categories for custom emojis (#11196)

Fix #7940
This commit is contained in:
Eugen Rochko 2019-06-28 15:54:10 +02:00 committed by GitHub
parent 072158ee97
commit e64e6a03dd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 86 additions and 18 deletions

View file

@ -5,6 +5,8 @@ class REST::CustomEmojiSerializer < ActiveModel::Serializer
attributes :shortcode, :url, :static_url, :visible_in_picker
attribute :category, if: :category_loaded?
def url
full_asset_url(object.image.url)
end
@ -12,4 +14,12 @@ class REST::CustomEmojiSerializer < ActiveModel::Serializer
def static_url
full_asset_url(object.image.url(:static))
end
def category
object.category.name
end
def category_loaded?
object.association(:category).loaded? && object.category.present?
end
end