summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfeld <feld@feld.me>2024-07-17 18:03:48 +0000
committerfeld <feld@feld.me>2024-07-17 18:03:48 +0000
commitc45ee5fc820573f120d7790b342f64f6c77fdf35 (patch)
tree5115320cd8a4b8552455bc8870b279b31aa75f56
parent89d22ac68ed7416c9f1038bd9d7b30417c485e12 (diff)
parentc05cbaa9375660572ea9c720fa1825ab4c8b325c (diff)
downloadpleroma-c45ee5fc820573f120d7790b342f64f6c77fdf35.tar.gz
pleroma-c45ee5fc820573f120d7790b342f64f6c77fdf35.zip
Merge branch 'oban/fetcher-rejected' into 'develop'
Dialyzer fix for RemoteFetcherWorker See merge request pleroma/pleroma!4183
-rw-r--r--changelog.d/oban-fetcher-rejected.change2
-rw-r--r--lib/pleroma/object/fetcher.ex1
-rw-r--r--lib/pleroma/workers/remote_fetcher_worker.ex5
3 files changed, 3 insertions, 5 deletions
diff --git a/changelog.d/oban-fetcher-rejected.change b/changelog.d/oban-fetcher-rejected.change
index 92e083647..65f5c992d 100644
--- a/changelog.d/oban-fetcher-rejected.change
+++ b/changelog.d/oban-fetcher-rejected.change
@@ -1 +1 @@
-Discard Remote Fetcher jobs which errored due to an MRF rejection
+Discard Remote Fetcher jobs which errored due to an MRF rejection.
diff --git a/lib/pleroma/object/fetcher.ex b/lib/pleroma/object/fetcher.ex
index af5642af4..c0f671dd4 100644
--- a/lib/pleroma/object/fetcher.ex
+++ b/lib/pleroma/object/fetcher.ex
@@ -59,6 +59,7 @@ defmodule Pleroma.Object.Fetcher do
end
# Note: will create a Create activity, which we need internally at the moment.
+ @spec fetch_object_from_id(String.t(), list()) :: {:ok, Object.t()} | {:error | :reject, any()}
def fetch_object_from_id(id, options \\ []) do
with {_, nil} <- {:fetch_object, Object.get_cached_by_ap_id(id)},
{_, true} <- {:allowed_depth, Federator.allowed_thread_distance?(options[:depth])},
diff --git a/lib/pleroma/workers/remote_fetcher_worker.ex b/lib/pleroma/workers/remote_fetcher_worker.ex
index 6d777ae94..1c8874b59 100644
--- a/lib/pleroma/workers/remote_fetcher_worker.ex
+++ b/lib/pleroma/workers/remote_fetcher_worker.ex
@@ -13,7 +13,7 @@ defmodule Pleroma.Workers.RemoteFetcherWorker do
{:ok, _object} ->
:ok
- {:rejected, reason} ->
+ {:reject, reason} ->
{:cancel, reason}
{:error, :forbidden} ->
@@ -27,9 +27,6 @@ defmodule Pleroma.Workers.RemoteFetcherWorker do
{:error, _} = e ->
e
-
- e ->
- {:error, e}
end
end