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

Join things

Summary

Functions

Join an entity (an event or a group), using an activity of type Join

Functions

Link to this function

join(entity_to_join, actor_joining, local \\ true, additional \\ %{})

View Source
@spec join(Mobilizon.Events.Event.t(), Mobilizon.Actors.Actor.t(), boolean(), map()) ::
  {:ok, Activity.t(), Mobilizon.Events.Participant.t()}
  | {:error, :maximum_attendee_capacity}
@spec join(Mobilizon.Actors.Actor.t(), Mobilizon.Actors.Actor.t(), boolean(), map()) ::
  {:ok, Activity.t(), Mobilizon.Actors.Member.t()}

Join an entity (an event or a group), using an activity of type Join