View Source Mobilizon.Service.Notifications.Scheduler (Mobilizon v4.1.0-alpha.1)
Allows to insert jobs
Summary
Functions
@spec before_event_notification(Mobilizon.Events.Participant.t()) :: {:ok, nil}
@spec on_day_notification(Mobilizon.Events.Participant.t()) :: {:ok, Oban.Job.t() | nil | String.t()}
@spec pending_participation_notification(Mobilizon.Events.Event.t(), Keyword.t()) :: {:ok, Oban.Job.t() | nil}
@spec trigger_notifications_for_participant(Mobilizon.Events.Participant.t()) :: {:ok, Oban.Job.t() | nil}
@spec weekly_notification(Mobilizon.Events.Participant.t()) :: {:ok, Oban.Job.t() | nil | String.t()}