View Source Mobilizon.Federation.ActivityPub.Refresher (Mobilizon v5.0.0-beta.1)
Module that provides functions to explore and fetch collections on a group
Summary
Types
@type fetch_actor_errors() :: Mobilizon.Federation.ActivityPub.Actor.make_actor_errors() | fetch_collection_errors()
Functions
@spec fetch_element(String.t(), Mobilizon.Actors.Actor.t()) :: {:ok, struct()} | {:error, any()}
@spec fetch_group(String.t(), Mobilizon.Actors.Actor.t()) :: :ok | {:error, fetch_actor_errors()}
@spec refresh_all_external_groups() :: :ok
@spec refresh_profile(Mobilizon.Actors.Actor.t()) :: {:ok, Mobilizon.Actors.Actor.t()} | {:error, fetch_actor_errors()} | {:error}
Refresh a remote profile