MatrixSynapse/synapse/push
Nick Mills-Barrett 4c4889cac0
Concurrently collect room unread counts for push badges (#13765)
Most of the time this function is heavily cached, but when that isn't
the case fetching the counts room by room slows down push delivery on
users with many (thousands) of rooms.

Signed off by Nick @ Beeper.
2022-09-09 19:00:21 +01:00
..
__init__.py
baserules.py Fix breaking event sending due to bad push rule (#13547) 2022-08-17 11:02:38 +00:00
bulk_push_rule_evaluator.py Disable calculating unread counts unless the config flag is enabled. (#13694) 2022-09-01 16:52:03 +00:00
clientformat.py Make push rules use proper structures. (#13522) 2022-08-16 12:22:17 +01:00
emailpusher.py
httppusher.py Rename storage classes (#12913) 2022-05-31 12:17:50 +00:00
mailer.py Move the "email unsubscribe" resource, refactor the macaroon generator & simplify the access token verification logic. (#12986) 2022-06-14 09:12:08 -04:00
presentable_names.py
push_rule_evaluator.py Make push rules use proper structures. (#13522) 2022-08-16 12:22:17 +01:00
push_tools.py Concurrently collect room unread counts for push badges (#13765) 2022-09-09 19:00:21 +01:00
push_types.py
pusher.py
pusherpool.py Fix overcounting of pushers when they are replaced (#13296) 2022-07-18 17:39:39 +01:00
rulekinds.py