Skip to main content

Module push

Module push 

Source

Re-exportsยง

use ruma::UserId; ๐Ÿ”’
use ruma::events::GlobalAccountDataEventType; ๐Ÿ”’
use ruma::events::push_rules::PushRulesEvent; ๐Ÿ”’
use ruma::push::AnyPushRuleRef; ๐Ÿ”’
use ruma::push::NewPushRule; ๐Ÿ”’
use ruma::push::PredefinedContentRuleId; ๐Ÿ”’
use ruma::push::PredefinedOverrideRuleId; ๐Ÿ”’
use ruma::push::RuleKind; ๐Ÿ”’
use ruma::push::Ruleset; ๐Ÿ”’
use ruma::push::SimplePushRule; ๐Ÿ”’
use tuwunel_core::Err; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use tuwunel_core::utils::json::serialized_len; ๐Ÿ”’
use tuwunel_service::Services; ๐Ÿ”’
use tuwunel_service::account_data::MAX_RULE_BYTES; ๐Ÿ”’
use tuwunel_service::account_data::MAX_RULE_ID_BYTES; ๐Ÿ”’
use tuwunel_service::account_data::admits_rule; ๐Ÿ”’
pub(crate) use self::notifications::get_notifications_route; ๐Ÿ”’
pub(crate) use self::pushers::get_pushers_route; ๐Ÿ”’
pub(crate) use self::pushers_set::set_pushers_route; ๐Ÿ”’
pub(crate) use self::pushrules::get_pushrules_all_route; ๐Ÿ”’
pub(crate) use self::pushrules_global::get_pushrules_global_route; ๐Ÿ”’
pub(crate) use self::pushrules_rule::delete_pushrule_route; ๐Ÿ”’
pub(crate) use self::pushrules_rule::get_pushrule_route; ๐Ÿ”’
pub(crate) use self::pushrules_rule::set_pushrule_route; ๐Ÿ”’
pub(crate) use self::pushrules_rule_actions::get_pushrule_actions_route; ๐Ÿ”’
pub(crate) use self::pushrules_rule_actions::set_pushrule_actions_route; ๐Ÿ”’
pub(crate) use self::pushrules_rule_enabled::get_pushrule_enabled_route; ๐Ÿ”’
pub(crate) use self::pushrules_rule_enabled::set_pushrule_enabled_route; ๐Ÿ”’

Modulesยง

notifications ๐Ÿ”’
pushers ๐Ÿ”’
pushers_set ๐Ÿ”’
pushrules ๐Ÿ”’
pushrules_global ๐Ÿ”’
pushrules_rule ๐Ÿ”’
pushrules_rule_actions ๐Ÿ”’
pushrules_rule_enabled ๐Ÿ”’

Functionsยง

check_rule_admission ๐Ÿ”’
check_rule_size ๐Ÿ”’
is_deprecated_mention_rule ๐Ÿ”’
load_push_rules ๐Ÿ”’
save_push_rules ๐Ÿ”’