-
- Downloads
Make pushers use the event_push_actions table instead of listening on an event...
Make pushers use the event_push_actions table instead of listening on an event stream & running the rules again. Sytest passes, but remaining to do: * Make badges work again * Remove old, unused code
Showing
- synapse/handlers/_base.py 7 additions, 1 deletionsynapse/handlers/_base.py
- synapse/handlers/federation.py 7 additions, 1 deletionsynapse/handlers/federation.py
- synapse/push/bulk_push_rule_evaluator.py 18 additions, 7 deletionssynapse/push/bulk_push_rule_evaluator.py
- synapse/push/httppusher.py 166 additions, 38 deletionssynapse/push/httppusher.py
- synapse/push/push_tools.py 66 additions, 0 deletionssynapse/push/push_tools.py
- synapse/push/pusher.py 10 additions, 0 deletionssynapse/push/pusher.py
- synapse/push/pusherpool.py 41 additions, 34 deletionssynapse/push/pusherpool.py
- synapse/storage/event_push_actions.py 48 additions, 0 deletionssynapse/storage/event_push_actions.py
- synapse/storage/events.py 12 additions, 0 deletionssynapse/storage/events.py
- synapse/storage/pusher.py 52 additions, 29 deletionssynapse/storage/pusher.py
- synapse/storage/registration.py 0 additions, 20 deletionssynapse/storage/registration.py
- synapse/storage/roommember.py 1 addition, 0 deletionssynapse/storage/roommember.py
- synapse/storage/schema/delta/31/pushers.py 75 additions, 0 deletionssynapse/storage/schema/delta/31/pushers.py
Loading
Please register or sign in to comment