MatrixSynapse/synapse/push
Patrick Cloke 2897fb6b4f
Improvements to bundling aggregations. (#11815)
This is some odds and ends found during the review of #11791
and while continuing to work in this code:

* Return attrs classes instead of dictionaries from some methods
  to improve type safety.
* Call `get_bundled_aggregations` fewer times.
* Adds a missing assertion in the tests.
* Do not return empty bundled aggregations for an event (preferring
  to not include the bundle at all, as the docstring states).
2022-01-26 08:27:04 -05:00
..
__init__.py Use auto_attribs/native type hints for attrs classes. (#11692) 2022-01-13 13:49:28 +00:00
action_generator.py
baserules.py
bulk_push_rule_evaluator.py Use auto_attribs/native type hints for attrs classes. (#11692) 2022-01-13 13:49:28 +00:00
clientformat.py
emailpusher.py Add type hints to event_push_actions. (#11594) 2021-12-21 13:25:34 +00:00
httppusher.py Add type hints to event_push_actions. (#11594) 2021-12-21 13:25:34 +00:00
mailer.py Improvements to bundling aggregations. (#11815) 2022-01-26 08:27:04 -05:00
presentable_names.py
push_rule_evaluator.py Re-apply: Move glob_to_regex and re_word_boundary to matrix-python-common #11505 (#11687) 2022-01-05 11:41:49 +00:00
push_tools.py Add type hints to event_push_actions. (#11594) 2021-12-21 13:25:34 +00:00
push_types.py
pusher.py
pusherpool.py Ensure emails are canonicalized before fetching associated user. (#11547) 2021-12-10 07:17:28 -05:00
rulekinds.py