View Source Mobilizon.Service.Workers.ActivityBuilder (Mobilizon v5.0.0-beta.1)

Worker to insert activity items in users feeds

Summary

Functions

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

enqueue(operation, params, worker_args \\ [])

View Source
@spec enqueue(String.t() | atom(), map(), Keyword.t()) ::
  {:ok, Oban.Job.t()} | {:error, Ecto.Changeset.t()}
Link to this function

notify_activity(activity)

View Source
@spec notify_activity(Mobilizon.Activities.Activity.t()) :: :ok