-
- Downloads
Implement changes to MSC2285 (hidden read receipts) (#12168)
* Changes hidden read receipts to be a separate receipt type (instead of a field on `m.read`). * Updates the `/receipts` endpoint to accept `m.fully_read`.
Showing
- changelog.d/12168.feature 1 addition, 0 deletionschangelog.d/12168.feature
- synapse/api/constants.py 2 additions, 4 deletionssynapse/api/constants.py
- synapse/handlers/receipts.py 27 additions, 38 deletionssynapse/handlers/receipts.py
- synapse/handlers/sync.py 1 addition, 1 deletionsynapse/handlers/sync.py
- synapse/push/push_tools.py 3 additions, 1 deletionsynapse/push/push_tools.py
- synapse/rest/client/notifications.py 1 addition, 1 deletionsynapse/rest/client/notifications.py
- synapse/rest/client/read_marker.py 22 additions, 10 deletionssynapse/rest/client/read_marker.py
- synapse/rest/client/receipts.py 31 additions, 20 deletionssynapse/rest/client/receipts.py
- synapse/storage/databases/main/receipts.py 110 additions, 32 deletionssynapse/storage/databases/main/receipts.py
- tests/handlers/test_receipts.py 76 additions, 53 deletionstests/handlers/test_receipts.py
- tests/replication/slave/storage/test_receipts.py 229 additions, 9 deletionstests/replication/slave/storage/test_receipts.py
- tests/rest/client/test_sync.py 144 additions, 17 deletionstests/rest/client/test_sync.py
Loading
Please register or sign in to comment