View Source Mobilizon.Service.Notifier behaviour (Mobilizon v5.0.0-beta.1)

Behaviour for notifiers

Summary

Callbacks

Whether the notifier is enabled and configured

Sends one or multiple notifications from an activity

Callbacks

@callback ready?() :: boolean()

Whether the notifier is enabled and configured

@callback send(Mobilizon.Users.User.t(), Mobilizon.Activities.Activity.t(), Keyword.t()) ::
  {:ok, any()} | {:error, String.t()}
@callback send(Mobilizon.Users.User.t(), [Mobilizon.Activities.Activity.t()], Keyword.t()) ::
  {:ok, any()} | {:error, String.t()}

Sends one or multiple notifications from an activity

Functions

Link to this function

notify(user, activity, opts \\ [])

View Source