diff options
author | Mark Felder <feld@feld.me> | 2024-09-06 09:58:03 -0400 |
---|---|---|
committer | Mark Felder <feld@feld.me> | 2024-09-06 09:58:03 -0400 |
commit | fc3ea94a1c17e84033fa593c0ea987fbfa545447 (patch) | |
tree | 0f5e5c10c69ad86912defd875fa4619b1689b072 /lib | |
parent | 2c916ccd89ee6d0f4dbf05d39374f0c27237d5d7 (diff) | |
download | pleroma-fc3ea94a1c17e84033fa593c0ea987fbfa545447.tar.gz pleroma-fc3ea94a1c17e84033fa593c0ea987fbfa545447.zip |
Dialyzer: the pattern can never match the type
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/object/fetcher.ex | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/pleroma/object/fetcher.ex b/lib/pleroma/object/fetcher.ex index 9d9a201ca..ff7aa539f 100644 --- a/lib/pleroma/object/fetcher.ex +++ b/lib/pleroma/object/fetcher.ex @@ -58,8 +58,11 @@ defmodule Pleroma.Object.Fetcher do end end + @typep fetcher_errors :: + :error | :reject | :allowed_depth | :fetch | :containment | :transmogrifier + # 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()} + @spec fetch_object_from_id(String.t(), list()) :: {:ok, Object.t()} | {fetcher_errors(), 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])}, |