Extract results methods

This commit is contained in:
Matt Jankowski 2025-08-16 14:20:54 -04:00
parent 914f6b411a
commit acf034d323

View File

@ -20,8 +20,6 @@ class Api::V1::Statuses::ContextsController < Api::BaseController
def show
cache_if_unauthenticated!
ancestors_results = @status.in_reply_to_id.nil? ? [] : @status.ancestors(ancestors_limit, current_account)
descendants_results = @status.descendants(descendants_limit, current_account, descendants_depth_limit)
loaded_ancestors = preload_collection(ancestors_results, Status)
loaded_descendants = preload_collection(descendants_results, Status)
@ -47,6 +45,14 @@ class Api::V1::Statuses::ContextsController < Api::BaseController
private
def ancestors_results
@status.in_reply_to_id.nil? ? [] : @status.ancestors(ancestors_limit, current_account)
end
def descendants_results
@status.descendants(descendants_limit, current_account, descendants_depth_limit)
end
def ancestors_limit
current_account.present? ? CONTEXT_LIMIT : ANCESTORS_LIMIT
end