View Source Mobilizon.Federation.ActivityStream.Converter.Media (Mobilizon v5.0.0-beta.1)
Media converter.
This module allows to convert events from ActivityStream format to our own internal one, and back.
Summary
Functions
Save media data from raw data and return AS Link data.
Convert a media struct to an ActivityStream representation.
Functions
@spec find_or_create_media(map(), String.t() | integer()) :: {:ok, Mobilizon.Medias.Media.t()} | {:error, atom() | String.t() | Ecto.Changeset.t()}
Save media data from raw data and return AS Link data.
@spec model_to_as(Mobilizon.Medias.Media.t()) :: Mobilizon.Federation.ActivityStream.t()
Convert a media struct to an ActivityStream representation.