View Source Mobilizon.GraphQL.API.Participations (Mobilizon v5.0.0-beta.1)

Common API to join events and groups.

Summary

Functions

Link to this function

join(event, actor, args \\ %{})

View Source
Link to this function

leave(event, actor, args \\ %{})

View Source
@spec leave(Mobilizon.Events.Event.t(), Mobilizon.Actors.Actor.t(), map()) ::
  {:ok, Mobilizon.Federation.ActivityPub.Activity.t(),
   Mobilizon.Events.Participant.t()}
  | {:error, :is_only_organizer | :participant_not_found | Ecto.Changeset.t()}
Link to this function

update(participation, moderator, atom)

View Source

Update participation status