push: Move .m.rule.roomnotif push rule before .m.rule.tombstone

According to a spec clarification in Matrix 1.6
This commit is contained in:
Kévin Commaille 2023-02-14 20:23:18 +01:00 committed by Kévin Commaille
parent ea0ad0cbbf
commit 9d8784ee9a
2 changed files with 10 additions and 5 deletions

View File

@ -1,5 +1,10 @@
# [unreleased] # [unreleased]
Bug fixes:
- Move `.m.rule.roomnotif` push rule before `.m.rule.tombstone` in the server default push rules,
according to a spec clarification in Matrix 1.6
Improvements: Improvements:
* Add `MatrixVersion::V1_6` * Add `MatrixVersion::V1_6`

View File

@ -27,9 +27,9 @@ impl Ruleset {
ConditionalPushRule::invite_for_me(user_id), ConditionalPushRule::invite_for_me(user_id),
ConditionalPushRule::member_event(), ConditionalPushRule::member_event(),
ConditionalPushRule::contains_display_name(), ConditionalPushRule::contains_display_name(),
ConditionalPushRule::roomnotif(),
ConditionalPushRule::tombstone(), ConditionalPushRule::tombstone(),
ConditionalPushRule::server_acl(), ConditionalPushRule::server_acl(),
ConditionalPushRule::roomnotif(),
#[cfg(feature = "unstable-msc2677")] #[cfg(feature = "unstable-msc2677")]
ConditionalPushRule::reaction(), ConditionalPushRule::reaction(),
] ]
@ -390,6 +390,10 @@ pub enum PredefinedOverrideRuleId {
/// `.m.rule.contains_display_name` /// `.m.rule.contains_display_name`
ContainsDisplayName, ContainsDisplayName,
/// `.m.rule.roomnotif`
#[ruma_enum(rename = ".m.rule.roomnotif")]
RoomNotif,
/// `.m.rule.tombstone` /// `.m.rule.tombstone`
Tombstone, Tombstone,
@ -397,10 +401,6 @@ pub enum PredefinedOverrideRuleId {
#[ruma_enum(rename = ".m.rule.room.server_acl")] #[ruma_enum(rename = ".m.rule.room.server_acl")]
RoomServerAcl, RoomServerAcl,
/// `.m.rule.roomnotif`
#[ruma_enum(rename = ".m.rule.roomnotif")]
RoomNotif,
/// `.m.rule.reaction` /// `.m.rule.reaction`
#[cfg(feature = "unstable-msc2677")] #[cfg(feature = "unstable-msc2677")]
Reaction, Reaction,