Improve N+1 problem on timeline statuses (except for emoji_reaction N+1)

This commit is contained in:
KMY 2023-09-14 21:40:03 +09:00
parent dc6af577a2
commit 87a148a6ad

View file

@ -173,6 +173,8 @@ class Status < ApplicationRecord
:tags, :tags,
:preview_cards, :preview_cards,
:preloadable_poll, :preloadable_poll,
:reference_objects,
:scheduled_expiration_status,
account: [:account_stat, user: :role], account: [:account_stat, user: :role],
active_mentions: { account: :account_stat }, active_mentions: { account: :account_stat },
reblog: [ reblog: [
@ -183,6 +185,8 @@ class Status < ApplicationRecord
:conversation, :conversation,
:status_stat, :status_stat,
:preloadable_poll, :preloadable_poll,
:reference_objects,
:scheduled_expiration_status,
account: [:account_stat, user: :role], account: [:account_stat, user: :role],
active_mentions: { account: :account_stat }, active_mentions: { account: :account_stat },
], ],