-
- Downloads
Experimental support for MSC3772 (#12740)
Implements the following behind an experimental configuration flag: * A new push rule kind for mutually related events. * A new default push rule (`.m.rule.thread_reply`) under an unstable prefix. This is missing part of MSC3772: * The `.m.rule.thread_reply_to_me` push rule, this depends on MSC3664 / #11804.
Showing
- changelog.d/12740.feature 1 addition, 0 deletionschangelog.d/12740.feature
- synapse/config/experimental.py 3 additions, 0 deletionssynapse/config/experimental.py
- synapse/push/baserules.py 14 additions, 0 deletionssynapse/push/baserules.py
- synapse/push/bulk_push_rule_evaluator.py 69 additions, 2 deletionssynapse/push/bulk_push_rule_evaluator.py
- synapse/push/clientformat.py 4 additions, 0 deletionssynapse/push/clientformat.py
- synapse/push/push_rule_evaluator.py 49 additions, 1 deletionsynapse/push/push_rule_evaluator.py
- synapse/storage/databases/main/events.py 9 additions, 0 deletionssynapse/storage/databases/main/events.py
- synapse/storage/databases/main/push_rule.py 5 additions, 0 deletionssynapse/storage/databases/main/push_rule.py
- synapse/storage/databases/main/relations.py 52 additions, 0 deletionssynapse/storage/databases/main/relations.py
- tests/push/test_push_rule_evaluator.py 81 additions, 3 deletionstests/push/test_push_rule_evaluator.py
changelog.d/12740.feature
0 → 100644
Please register or sign in to comment