namespace
actionsNamespace 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>
#include <include/mtx/pushrules.hpp>
A collection for the different actions.