summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2024-06-24 09:46:55 -0400
committerMark Felder <feld@feld.me>2024-06-24 09:47:16 -0400
commitb135fa35a1e6258dbe1a07438213ce2593d86bc2 (patch)
treed147721b991f58123bd4a5738849a0bd048ed3f4 /lib
parent634e3d4155df4c327d608a112fd4a3caf44cf9b8 (diff)
downloadpleroma-b135fa35a1e6258dbe1a07438213ce2593d86bc2.tar.gz
pleroma-b135fa35a1e6258dbe1a07438213ce2593d86bc2.zip
RichMedia: test that activity is streamed out
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/web/rich_media/backfill.ex6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/pleroma/web/rich_media/backfill.ex b/lib/pleroma/web/rich_media/backfill.ex
index 1d8cc87d4..f1ee83bf0 100644
--- a/lib/pleroma/web/rich_media/backfill.ex
+++ b/lib/pleroma/web/rich_media/backfill.ex
@@ -11,6 +11,10 @@ defmodule Pleroma.Web.RichMedia.Backfill do
require Logger
@cachex Pleroma.Config.get([:cachex, :provider], Cachex)
+ @stream_out_impl Pleroma.Config.get(
+ [__MODULE__, :stream_out],
+ Pleroma.Web.ActivityPub.ActivityPub
+ )
@spec run(map()) ::
:ok | {:error, {:invalid_metadata, any()} | :body_too_large | {:content, any()} | any()}
@@ -64,7 +68,7 @@ defmodule Pleroma.Web.RichMedia.Backfill do
defp stream_update(%{"activity_id" => activity_id}) do
Pleroma.Activity.get_by_id(activity_id)
|> Pleroma.Activity.normalize()
- |> Pleroma.Web.ActivityPub.ActivityPub.stream_out()
+ |> @stream_out_impl.stream_out()
end
defp warm_cache(key, val), do: @cachex.put(:rich_media_cache, key, val)