- Actually use preloaded bookmarks in views
- Preload bookmarks in bookmark timeline - Rework bookmark preload tests
This commit is contained in:
parent
f841eb7cdb
commit
3a7c14645e
6 changed files with 77 additions and 28 deletions
|
|
@ -73,6 +73,11 @@ defmodule Pleroma.Activity do
|
|||
)
|
||||
)
|
||||
|> preload([activity, object], object: object)
|
||||
|> with_preloaded_bookmarks()
|
||||
end
|
||||
|
||||
def with_preloaded_bookmarks(query) do
|
||||
query
|
||||
|> preload(:bookmarks)
|
||||
end
|
||||
|
||||
|
|
@ -105,9 +110,9 @@ defmodule Pleroma.Activity do
|
|||
activity.data,
|
||||
activity.data
|
||||
),
|
||||
preload: [object: o],
|
||||
preload: :bookmarks
|
||||
preload: [object: o]
|
||||
)
|
||||
|> with_preloaded_bookmarks()
|
||||
)
|
||||
end
|
||||
|
||||
|
|
@ -126,9 +131,9 @@ defmodule Pleroma.Activity do
|
|||
activity.data,
|
||||
activity.data
|
||||
),
|
||||
preload: [object: o],
|
||||
preload: :bookmarks
|
||||
preload: [object: o]
|
||||
)
|
||||
|> with_preloaded_bookmarks()
|
||||
|> Repo.one()
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue