Implement MSC3958: suppress notifications from edits (#14960)
Co-authored-by:Brad Murray <brad@beeper.com> Co-authored-by:
Nick Barrett <nick@beeper.com> Copy the suppress_edits push rule from Beeper to implement MSC3958. https://github.com/beeper/synapse/blame/9415a1284b1bfb558bd66f28c24ca1611e6c6fa2/rust/src/push/base_rules.rs#L98-L114
Showing
- changelog.d/14960.feature 1 addition, 0 deletionschangelog.d/14960.feature
- rust/benches/evaluator.rs 1 addition, 0 deletionsrust/benches/evaluator.rs
- rust/src/push/base_rules.rs 17 additions, 0 deletionsrust/src/push/base_rules.rs
- rust/src/push/evaluator.rs 1 addition, 1 deletionrust/src/push/evaluator.rs
- rust/src/push/mod.rs 8 additions, 0 deletionsrust/src/push/mod.rs
- stubs/synapse/synapse_rust/push.pyi 1 addition, 0 deletionsstubs/synapse/synapse_rust/push.pyi
- synapse/config/experimental.py 5 additions, 0 deletionssynapse/config/experimental.py
- synapse/storage/databases/main/push_rule.py 1 addition, 0 deletionssynapse/storage/databases/main/push_rule.py
- tests/push/test_bulk_push_rule_evaluator.py 41 additions, 1 deletiontests/push/test_bulk_push_rule_evaluator.py
changelog.d/14960.feature
0 → 100644
Please register or sign in to comment