View Source Mobilizon.Tombstone (Mobilizon v5.0.0-beta.1)

Represent tombstones for deleted objects. Saves only URI

Summary

Types

@type t() :: %Mobilizon.Tombstone{
  __meta__: term(),
  actor: Mobilizon.Actors.Actor.t(),
  actor_id: term(),
  id: term(),
  inserted_at: term(),
  updated_at: term(),
  uri: String.t()
}

Functions

@spec create_tombstone(map()) :: {:ok, t()} | {:error, Ecto.Changeset.t()}
Link to this function

delete_actor_tombstones(actorId)

View Source
@spec delete_actor_tombstones(String.t() | integer()) :: {integer(), nil}
Link to this function

delete_uri_tombstone(uri)

View Source
@spec delete_uri_tombstone(String.t()) :: {integer(), nil}
@spec find_tombstone(String.t()) :: t() | nil