mtx::pushrules::actions namespace

Namespace for the different push actions.

Classes

struct Actions
A list of actions.
struct coalesce
This enables notifications for matching events but activates homeserver specific behaviour to intelligently coalesce multiple events into a single notification.
struct dont_notify
Don't notify the user.
struct notify
Notify the user.
struct set_tweak_highlight
Highlight the message.
struct set_tweak_sound
Play a sound.

Typedefs

using Action = std::variant<actions::notify, actions::dont_notify, actions::coalesce, actions::set_tweak_sound, actions::set_tweak_highlight>
A collection for the different actions.

Typedef documentation

using mtx::pushrules::actions::Action = std::variant<actions::notify, actions::dont_notify, actions::coalesce, actions::set_tweak_sound, actions::set_tweak_highlight>

A collection for the different actions.