MatrixSynapse/synapse/push
Patrick Cloke 86a515ccbf
Consolidate logic for parsing relations. (#12693)
Parse the `m.relates_to` event content field (which describes relations)
in a single place, this is used during:

* Event persistence.
* Validation of the Client-Server API.
* Fetching bundled aggregations.
* Processing of push rules.

Each of these separately implement the logic and each made slightly
different assumptions about what was valid. Some had minor / potential
bugs.
2022-05-16 12:42:45 +00:00
..
__init__.py
baserules.py
bulk_push_rule_evaluator.py Consolidate logic for parsing relations. (#12693) 2022-05-16 12:42:45 +00:00
clientformat.py
emailpusher.py
httppusher.py
mailer.py
presentable_names.py
push_rule_evaluator.py
push_tools.py
push_types.py
pusher.py
pusherpool.py
rulekinds.py