discourse/plugins/discourse-ai/app/serializers/ai_topic_summary_serializer.rb
2025-07-22 15:07:59 +02:00

18 lines
439 B
Ruby
Vendored

# frozen_string_literal: true
class AiTopicSummarySerializer < ApplicationSerializer
attributes :summarized_text,
:algorithm,
:outdated,
:can_regenerate,
:new_posts_since_summary,
:updated_at
def can_regenerate
scope.can_request_summary?
end
def new_posts_since_summary
object.target.highest_post_number.to_i - object.highest_target_number.to_i
end
end