diff options
author | Mark Felder <feld@feld.me> | 2024-01-27 15:05:12 -0500 |
---|---|---|
committer | Mark Felder <feld@feld.me> | 2024-01-27 15:05:12 -0500 |
commit | 5c193a34a2113e7ab272996b4179c69487686245 (patch) | |
tree | 6c4a1938153a9e3f039d9928404d607f6b539fdb | |
parent | b6a1e7fb3140a2941088b21c60fe8a8569827e55 (diff) | |
download | pleroma-5c193a34a2113e7ab272996b4179c69487686245.tar.gz pleroma-5c193a34a2113e7ab272996b4179c69487686245.zip |
Pleroma.Web.ActivityPub.SideEffects: dialyzer errors
lib/pleroma/web/activity_pub/side_effects.ex:544:call
The function call will not succeed.
Pleroma.Web.ActivityPub.SideEffects.delete_object(
_object :: %Pleroma.Activity{
:__meta__ => _,
:actor => _,
:bookmark => _,
:data => map(),
:id => _,
:inserted_at => _,
:local => _,
:notifications => _,
:object => _,
:pagination_id => _,
:recipients => _,
:report_notes => _,
:thread_muted? => _,
:updated_at => _,
:user_actor => _
}
)
breaks the contract
(Pleroma.Object.t()) :: :ok | {:error, Ecto.Changeset.t()}
-rw-r--r-- | lib/pleroma/web/activity_pub/side_effects.ex | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pleroma/web/activity_pub/side_effects.ex b/lib/pleroma/web/activity_pub/side_effects.ex index f7943d931..8d0ae6ef9 100644 --- a/lib/pleroma/web/activity_pub/side_effects.ex +++ b/lib/pleroma/web/activity_pub/side_effects.ex @@ -580,7 +580,7 @@ defmodule Pleroma.Web.ActivityPub.SideEffects do def handle_undoing(object), do: {:error, ["don't know how to handle", object]} - @spec delete_object(Object.t()) :: :ok | {:error, Ecto.Changeset.t()} + @spec delete_object(Activity.t()) :: :ok | {:error, Ecto.Changeset.t()} defp delete_object(object) do with {:ok, _} <- Repo.delete(object), do: :ok end |