Skip to main content

Module pushrules

Module pushrules 

Source

Re-exportsยง

use axum::extract::State; ๐Ÿ”’
use ruma::CanonicalJsonObject; ๐Ÿ”’
use ruma::CanonicalJsonValue; ๐Ÿ”’
use ruma::api::client::push::get_pushrules_all; ๐Ÿ”’
use ruma::events::GlobalAccountDataEventType; ๐Ÿ”’
use ruma::events::push_rules::PushRulesEvent; ๐Ÿ”’
use ruma::events::push_rules::PushRulesEventContent; ๐Ÿ”’
use ruma::push::PredefinedContentRuleId; ๐Ÿ”’
use ruma::push::PredefinedOverrideRuleId; ๐Ÿ”’
use ruma::push::Ruleset; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use tuwunel_service::Services; ๐Ÿ”’
use crate::Ruma; ๐Ÿ”’

Functionsยง

get_pushrules_all_route ๐Ÿ”’
GET /_matrix/client/r0/pushrules/
recreate_push_rules_and_return ๐Ÿ”’
user somehow has bad push rules, these must always exist per spec. so recreate it and return server default silently