AttachmentValidator: Handle empty mediatypes
[akkoma] / lib / pleroma / web / activity_pub / builder.ex
index 2a21a38119628e263582de341943dc6c8e07997d..0107a8baabec82c8ea6916d65e22163a467beb0e 100644 (file)
@@ -99,6 +99,16 @@ defmodule Pleroma.Web.ActivityPub.Builder do
     end
   end
 
+  @spec tombstone(String.t(), String.t()) :: {:ok, map(), keyword()}
+  def tombstone(actor, id) do
+    {:ok,
+     %{
+       "id" => id,
+       "actor" => actor,
+       "type" => "Tombstone"
+     }, []}
+  end
+
   @spec like(User.t(), Object.t()) :: {:ok, map(), keyword()}
   def like(actor, object) do
     with {:ok, data, meta} <- object_action(actor, object) do