A notification on its way to a person by a channel, as
Chime.Channel.deliver/2 gets it:
:channel- the channel's name ("telegram");:notifier- the notifier's module;:kindand:category;:data- the notifier's data of the latest event (Chime.Notifier.data/1);:recipient- theChime.Recipient, as the resolver gives them now;:notification- theChime.Notification, with its count and actors;:required- whether it goes whatever the preferences (the channel then leaves out any way to unsubscribe).
Summary
Functions
What the notifier says by the message's channel: the function of the
notifier named after the channel, (data, recipient, notification),
when it has one (telegram/3 for "telegram"), else what the feed
shows (Chime.Notifier.feed/2).
Types
@type t() :: %Chime.Message{ category: String.t(), channel: String.t(), data: map(), kind: String.t(), notification: Chime.Notification.t(), notifier: module(), recipient: Chime.Recipient.t(), required: boolean() }
Functions
What the notifier says by the message's channel: the function of the
notifier named after the channel, (data, recipient, notification),
when it has one (telegram/3 for "telegram"), else what the feed
shows (Chime.Notifier.feed/2).