aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/repo_streamer.ex
diff options
context:
space:
mode:
authorMaksim Pechnikov <parallel588@gmail.com>2020-08-04 21:17:51 +0300
committerMaksim Pechnikov <parallel588@gmail.com>2020-08-04 21:17:51 +0300
commitaa84f27df64e51afe98db58c036d2ed740715063 (patch)
treeaa46cd1e8f26d6dc941bdefb3b4afe299564dcfd /lib/pleroma/repo_streamer.ex
parenta545c6e1e68ffad18853eeee9868dfafa60a3c23 (diff)
downloadpleroma-issue/1969.tar.gz
added stream fetch objectsissue/1969
Diffstat (limited to 'lib/pleroma/repo_streamer.ex')
-rw-r--r--lib/pleroma/repo_streamer.ex4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pleroma/repo_streamer.ex b/lib/pleroma/repo_streamer.ex
index cb4d7bb7a..bfa490765 100644
--- a/lib/pleroma/repo_streamer.ex
+++ b/lib/pleroma/repo_streamer.ex
@@ -6,7 +6,7 @@ defmodule Pleroma.RepoStreamer do
alias Pleroma.Repo
import Ecto.Query
- def chunk_stream(query, chunk_size) do
+ def chunk_stream(query, chunk_size, opts \\ []) do
Stream.unfold(0, fn
:halt ->
{[], :halt}
@@ -16,7 +16,7 @@ defmodule Pleroma.RepoStreamer do
|> order_by(asc: :id)
|> where([r], r.id > ^last_id)
|> limit(^chunk_size)
- |> Repo.all()
+ |> Repo.all(opts)
|> case do
[] ->
{[], :halt}