View Source Mobilizon.Federation.ActivityPub.Actions.Invite (Mobilizon v4.1.0-alpha.1)

Invite people to things

Summary

Functions

Link to this function

invite(group, actor, target_actor, local \\ true, additional \\ %{})

View Source
@spec invite(
  Mobilizon.Actors.Actor.t(),
  Mobilizon.Actors.Actor.t(),
  Mobilizon.Actors.Actor.t(),
  boolean(),
  map()
) ::
  {:ok, map(), Mobilizon.Actors.Member.t()}
  | {:error, :not_able_to_invite | Ecto.Changeset.t()}