Update 3960-sliding-sync-receipts.md

kegan/ssext-receipts
kegsay 1 year ago committed by GitHub
parent fc52021bcf
commit 203b4dee07
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -33,9 +33,10 @@ The `m.receipt` event in this response is the same event that would appear in th
`rooms.join["!foo:bar"].ephemeral.events` under `/sync`. This includes the `m.read.private` key in the
receipt EDU for private read receipts.
Receipts MUST only be sent for rooms returned in the sliding sync response. Receipts MUST only be
returned for events sent in the `timeline` section for each room of the sliding sync response. Delta
tokens MUST be ignored when calculating the events in the `timeline`, or else additional read receipts
Receipts MUST only be sent for rooms returned in the sliding sync response. Receipts MUST be
returned for events sent in the `timeline` section for each room of the sliding sync response. In addition,
public and private receipts sent by the client MUST be returned, even if the events in question are not in the `timeline`.
Delta tokens MUST be ignored when calculating the events in the `timeline`, or else additional read receipts
for the same event would never be returned to the client. The receipts themeselves MAY be subject to
delta tokens such that only read receipt deltas are returned to the client.

Loading…
Cancel
Save