synapse/tests/federation
Patrick Cloke d748bbc8f8
Include thread information when sending receipts over federation. (#14466)
Include the thread_id field when sending read receipts over
federation. This might result in the same user having multiple
read receipts per-room, meaning multiple EDUs must be sent
to encapsulate those receipts.

This restructures the PerDestinationQueue APIs to support
multiple receipt EDUs, queue_read_receipt now becomes linear
time in the number of queued threaded receipts in the room for
the given user, it is expected this is a small number since receipt
EDUs are sent as filler in transactions.
2022-11-28 14:40:17 +00:00
..
transport Run trial tests against Python 3.11 (#13812) 2022-11-01 13:07:54 +00:00
__init__.py Implementation of server_acls 2018-07-04 19:06:20 +01:00
test_complexity.py Use literals in place of HTTPStatus constants in tests (#13463) 2022-08-05 16:59:09 +02:00
test_federation_catch_up.py Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
test_federation_client.py Refactor MSC3030 /timestamp_to_event to move away from our snowflake pull from destination pattern (#14096) 2022-10-26 16:10:55 -05:00
test_federation_sender.py Include thread information when sending receipts over federation. (#14466) 2022-11-28 14:40:17 +00:00
test_federation_server.py Include heroes in partial join responses' state (#14442) 2022-11-15 17:35:19 +00:00