From fb7535ff9ab97597468e565672f9e4d6b2245817 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Tue, 30 Jan 2024 19:36:12 -0500 Subject: [PATCH] MascotController dialyzer error lib/pleroma/web/pleroma_api/controllers/mascot_controller.ex:31:call The function call will not succeed. Pleroma.Web.ActivityPub.ActivityPub.upload(_file :: atom() | %{:content_type => _, _ => _}, [{:actor, <<_::56, _::size(8)>>}, ...]) :: :ok def a() do :ok end will never return since the 2nd arguments differ from the success typing arguments: (any(), [ {:activity_type | :description | :filters | :size_limit | :type | :uploader, atom() | binary() | [atom()] | non_neg_integer()} ]) --- lib/pleroma/upload.ex | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/pleroma/upload.ex b/lib/pleroma/upload.ex index 89cd3d920..e6c484548 100644 --- a/lib/pleroma/upload.ex +++ b/lib/pleroma/upload.ex @@ -51,6 +51,7 @@ defmodule Pleroma.Upload do | {:size_limit, nil | non_neg_integer()} | {:uploader, module()} | {:filters, [module()]} + | {:actor, String.t()} @type t :: %__MODULE__{ id: String.t(),