-
- Downloads
Accept threaded receipts for events related to the root event. (#14174)
The root node of a thread (and events related to it) are considered "part of a thread" when validating receipts. This allows clients which show the root node in both the main timeline and the threaded timeline to easily send receipts in either. Note that threaded notifications are not created for these events, these events created notifications on the main timeline.
Showing
- changelog.d/14174.feature 1 addition, 0 deletionschangelog.d/14174.feature
- synapse/rest/client/receipts.py 42 additions, 2 deletionssynapse/rest/client/receipts.py
- synapse/storage/databases/main/cache.py 1 addition, 0 deletionssynapse/storage/databases/main/cache.py
- synapse/storage/databases/main/relations.py 92 additions, 6 deletionssynapse/storage/databases/main/relations.py
- tests/storage/test_relations.py 111 additions, 0 deletionstests/storage/test_relations.py
Loading
Please register or sign in to comment