View Source Mobilizon.Service.Notifications.Scheduler (Mobilizon v4.1.0-alpha.1)

Allows to insert jobs

Summary

Functions

Link to this function

before_event_notification(arg1)

View Source
@spec before_event_notification(Mobilizon.Events.Participant.t()) :: {:ok, nil}
Link to this function

on_day_notification(arg1)

View Source
@spec on_day_notification(Mobilizon.Events.Participant.t()) ::
  {:ok, Oban.Job.t() | nil | String.t()}
Link to this function

pending_membership_notification(arg1)

View Source
Link to this function

pending_participation_notification(event, options \\ [])

View Source
@spec pending_participation_notification(Mobilizon.Events.Event.t(), Keyword.t()) ::
  {:ok, Oban.Job.t() | nil}
Link to this function

trigger_notifications_for_participant(participant)

View Source
@spec trigger_notifications_for_participant(Mobilizon.Events.Participant.t()) ::
  {:ok, Oban.Job.t() | nil}
Link to this function

weekly_notification(arg1)

View Source
@spec weekly_notification(Mobilizon.Events.Participant.t()) ::
  {:ok, Oban.Job.t() | nil | String.t()}