-
- Downloads
Accept & store thread IDs for receipts (implement MSC3771). (#13782)
Updates the `/receipts` endpoint and receipt EDU handler to parse a `thread_id` from the body and insert it in the database.
Showing
- changelog.d/13782.feature 1 addition, 0 deletionschangelog.d/13782.feature
- synapse/config/experimental.py 2 additions, 0 deletionssynapse/config/experimental.py
- synapse/handlers/receipts.py 21 additions, 2 deletionssynapse/handlers/receipts.py
- synapse/replication/tcp/client.py 2 additions, 1 deletionsynapse/replication/tcp/client.py
- synapse/replication/tcp/streams/_base.py 1 addition, 0 deletionssynapse/replication/tcp/streams/_base.py
- synapse/rest/client/read_marker.py 2 additions, 0 deletionssynapse/rest/client/read_marker.py
- synapse/rest/client/receipts.py 13 additions, 1 deletionsynapse/rest/client/receipts.py
- synapse/rest/client/versions.py 2 additions, 0 deletionssynapse/rest/client/versions.py
- synapse/storage/database.py 2 additions, 0 deletionssynapse/storage/database.py
- synapse/storage/databases/main/receipts.py 64 additions, 23 deletionssynapse/storage/databases/main/receipts.py
- synapse/types.py 1 addition, 0 deletionssynapse/types.py
- tests/federation/test_federation_sender.py 18 additions, 3 deletionstests/federation/test_federation_sender.py
- tests/handlers/test_appservice.py 1 addition, 0 deletionstests/handlers/test_appservice.py
- tests/replication/slave/storage/test_events.py 1 addition, 1 deletiontests/replication/slave/storage/test_events.py
- tests/replication/tcp/streams/test_receipts.py 13 additions, 2 deletionstests/replication/tcp/streams/test_receipts.py
- tests/storage/test_event_push_actions.py 1 addition, 0 deletionstests/storage/test_event_push_actions.py
- tests/storage/test_receipts.py 28 additions, 8 deletionstests/storage/test_receipts.py
Loading
Please register or sign in to comment