mirror of
https://mau.dev/maunium/synapse.git
synced 2024-12-16 01:43:51 +01:00
d748bbc8f8
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. |
||
---|---|---|
.. | ||
transport | ||
__init__.py | ||
test_complexity.py | ||
test_federation_catch_up.py | ||
test_federation_client.py | ||
test_federation_sender.py | ||
test_federation_server.py |