Extract common lists for status/reblog preload/cacheable (#35285)

This commit is contained in:
Matt Jankowski authored and GitHub committed 2026-03-23 15:53:56 +00:00
1 parent fca25fa1e4
commit 5a7c565396
2 files changed
+24 -26

No files matched your search

+5 -1
View File
@@ -62,7 +62,11 @@ module Admin
end
def set_statuses
@statuses = Admin::StatusFilter.new(@account, filter_params).results.preload(:application, :preloadable_poll, :media_attachments, active_mentions: :account, reblog: [:account, :application, :preloadable_poll, :media_attachments, active_mentions: :account]).page(params[:page]).per(PER_PAGE)
@statuses = Admin::StatusFilter.new(@account, filter_params).results.preload(*preload_columns, reblog: [:account, *preload_columns]).page(params[:page]).per(PER_PAGE)
end
def preload_columns
[:application, :preloadable_poll, :media_attachments, active_mentions: :account]
end
def filter_params