common: Move reaction pushrule to unstable-msc2677 feature

This commit is contained in:
Kévin Commaille 2022-02-11 10:28:56 +01:00
parent e5d07e90c5
commit 757419df13
No known key found for this signature in database
GPG Key ID: DD507DAE96E8245C
3 changed files with 8 additions and 4 deletions

View File

@ -18,6 +18,7 @@ rustdoc-args = ["--cfg", "docsrs"]
compat = [] compat = []
unstable-exhaustive-types = [] unstable-exhaustive-types = []
unstable-pre-spec = [] unstable-pre-spec = []
unstable-msc2677 = []
[dependencies] [dependencies]
indexmap = { version = "1.6.2", features = ["serde-1"] } indexmap = { version = "1.6.2", features = ["serde-1"] }

View File

@ -21,7 +21,7 @@ impl Ruleset {
pub fn server_default(user_id: &UserId) -> Self { pub fn server_default(user_id: &UserId) -> Self {
Self { Self {
content: indexset![PatternedPushRule::contains_user_name(user_id)], content: indexset![PatternedPushRule::contains_user_name(user_id)],
#[cfg(feature = "unstable-pre-spec")] #[cfg(feature = "unstable-msc2677")]
override_: indexset![ override_: indexset![
ConditionalPushRule::master(), ConditionalPushRule::master(),
ConditionalPushRule::suppress_notices(), ConditionalPushRule::suppress_notices(),
@ -32,7 +32,7 @@ impl Ruleset {
ConditionalPushRule::roomnotif(), ConditionalPushRule::roomnotif(),
ConditionalPushRule::reaction(), ConditionalPushRule::reaction(),
], ],
#[cfg(not(feature = "unstable-pre-spec"))] #[cfg(not(feature = "unstable-msc2677"))]
override_: indexset![ override_: indexset![
ConditionalPushRule::master(), ConditionalPushRule::master(),
ConditionalPushRule::suppress_notices(), ConditionalPushRule::suppress_notices(),
@ -161,7 +161,7 @@ impl ConditionalPushRule {
/// Matches emoji reactions to a message /// Matches emoji reactions to a message
/// MSC2677: Annotations and Reactions /// MSC2677: Annotations and Reactions
#[cfg(feature = "unstable-pre-spec")] #[cfg(feature = "unstable-msc2677")]
pub fn reaction() -> Self { pub fn reaction() -> Self {
Self { Self {
actions: vec![DontNotify], actions: vec![DontNotify],

View File

@ -121,7 +121,10 @@ unstable-msc2448 = [
] ]
unstable-msc2675 = ["ruma-events/unstable-msc2675"] unstable-msc2675 = ["ruma-events/unstable-msc2675"]
unstable-msc2676 = ["ruma-events/unstable-msc2676"] unstable-msc2676 = ["ruma-events/unstable-msc2676"]
unstable-msc2677 = ["ruma-events/unstable-msc2677"] unstable-msc2677 = [
"ruma-common/unstable-msc2677",
"ruma-events/unstable-msc2677",
]
unstable-msc3618 = ["ruma-federation-api/unstable-msc3618"] unstable-msc3618 = ["ruma-federation-api/unstable-msc3618"]
[dependencies] [dependencies]