Merge pull request #582 from matrix-org/erikj/presence
Rewrite presence for performance.
No related branches found
No related tags found
Showing
- synapse/api/constants.py 0 additions, 1 deletionsynapse/api/constants.py
- synapse/handlers/events.py 35 additions, 8 deletionssynapse/handlers/events.py
- synapse/handlers/message.py 3 additions, 11 deletionssynapse/handlers/message.py
- synapse/handlers/presence.py 721 additions, 1009 deletionssynapse/handlers/presence.py
- synapse/handlers/profile.py 3 additions, 0 deletionssynapse/handlers/profile.py
- synapse/handlers/sync.py 22 additions, 0 deletionssynapse/handlers/sync.py
- synapse/rest/client/v1/presence.py 16 additions, 10 deletionssynapse/rest/client/v1/presence.py
- synapse/rest/client/v1/room.py 6 additions, 12 deletionssynapse/rest/client/v1/room.py
- synapse/rest/client/v2_alpha/receipts.py 3 additions, 0 deletionssynapse/rest/client/v2_alpha/receipts.py
- synapse/rest/client/v2_alpha/sync.py 10 additions, 6 deletionssynapse/rest/client/v2_alpha/sync.py
- synapse/storage/__init__.py 48 additions, 3 deletionssynapse/storage/__init__.py
- synapse/storage/account_data.py 2 additions, 2 deletionssynapse/storage/account_data.py
- synapse/storage/events.py 1 addition, 1 deletionsynapse/storage/events.py
- synapse/storage/prepare_database.py 1 addition, 1 deletionsynapse/storage/prepare_database.py
- synapse/storage/presence.py 121 additions, 50 deletionssynapse/storage/presence.py
- synapse/storage/receipts.py 3 additions, 3 deletionssynapse/storage/receipts.py
- synapse/storage/schema/delta/30/presence_stream.sql 30 additions, 0 deletionssynapse/storage/schema/delta/30/presence_stream.sql
- synapse/storage/stream.py 1 addition, 1 deletionsynapse/storage/stream.py
- synapse/storage/tags.py 3 additions, 3 deletionssynapse/storage/tags.py
- synapse/storage/util/id_generators.py 1 addition, 1 deletionsynapse/storage/util/id_generators.py
Loading
Please register or sign in to comment