mirror of
https://github.com/mastodon/mastodon.git
synced 2025-09-05 17:31:12 +00:00
Extract results methods
This commit is contained in:
parent
914f6b411a
commit
acf034d323
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user