discourse/app/serializers/reviewable_queued_post_serializer.rb

33 lines
610 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class ReviewableQueuedPostSerializer < ReviewableSerializer
attributes :reply_to_post_number
payload_attributes(
:raw,
:title,
:archetype,
:category,
:visible,
:is_warning,
:first_post_checks,
:featured_link,
:is_poll,
:typing_duration_msecs,
:composer_open_duration_msecs,
:tags,
:via_email,
:raw_email
)
def reply_to_post_number
object.payload['reply_to_post_number'].to_i
end
def include_reply_to_post_number?
object.payload.present? && object.payload['reply_to_post_number'].present?
end
end