Skip to main contentModule pushrules
Source 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; ๐
- 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