View Source Mobilizon.Federation.ActivityPub.Federator (Mobilizon v5.0.0-beta.1)
Handle federated activities
Summary
Functions
Returns a specification to start this module under a supervisor.
Callback implementation for GenServer.init/1
.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
@spec enqueue(atom(), map(), pos_integer()) :: :ok | {:ok, any()} | {:error, any()}
@spec enqueue_sorted(any(), any(), pos_integer()) :: any()
@spec handle(:publish | :publish_single_ap | atom(), Activity.t() | map()) :: :ok | {:ok, Activity.t()} | Tesla.Env.result() | {:error, String.t()}
Callback implementation for GenServer.init/1
.
@spec start_link(any()) :: GenServer.on_start()