mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2024-09-01 18:01:54 +00:00
![Patrick Cloke](/assets/img/avatar_default.png)
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.
2 lines
97 B
Plaintext
2 lines
97 B
Plaintext
Fix a bug introduced in Synapse 1.70.0 where a receipt's thread ID was not sent over federation.
|