View Source Mobilizon.Federation.ActivityPub.Actions.Leave (Mobilizon v4.1.0-alpha.1)
Leave things
Summary
Functions
Leave an event or a group
Functions
@spec leave(Mobilizon.Events.Event.t(), Mobilizon.Actors.Actor.t(), boolean(), map()) :: {:ok, Activity.t(), Mobilizon.Events.Participant.t()} | {:error, :is_only_organizer | :participant_not_found | Ecto.Changeset.t()}
@spec leave(Mobilizon.Actors.Actor.t(), Mobilizon.Actors.Actor.t(), boolean(), map()) :: {:ok, Activity.t(), Mobilizon.Actors.Member.t()} | {:error, :is_not_only_admin | :member_not_found | Ecto.Changeset.t()}
Leave an event or a group