Skip to content
Snippets Groups Projects
Unverified Commit b63ede50 authored by Akihiko Odaki's avatar Akihiko Odaki Committed by GitHub
Browse files

Eagerly load statuses with the main query in Api::V1::BookmarksController (#14674)

This is same with commit 552e886b except
that it was for Api::V1::FavouritesController while this is for
Api::V1::BookmarksController.
parent e26e7a1c
No related branches found
No related tags found
No related merge requests found
......@@ -17,14 +17,11 @@ class Api::V1::BookmarksController < Api::BaseController
end
def cached_bookmarks
cache_collection(
Status.reorder(nil).joins(:bookmarks).merge(results),
Status
)
cache_collection(results.map(&:status), Status)
end
def results
@_results ||= account_bookmarks.paginate_by_id(
@_results ||= account_bookmarks.eager_load(:status).paginate_by_id(
limit_param(DEFAULT_STATUSES_LIMIT),
params_slice(:max_id, :since_id, :min_id)
)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment