discourse/app/serializers/reviewable_queued_post_seri...

31 lines
609 B
Ruby

# 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