Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Spec compliance: require a request body on POST /rooms/{roomId}/receipt/{receiptType}/{eventId} #10534

@reivilibre

Description

@reivilibre

We currently don't require a body on POST /rooms/{roomId}/receipt/{receiptType}/{eventId}.

Initially, this seems to have been a mistake, but since #10531 [v1.40.0rc2], it's a workaround because Element Android relied on that behaviour (which we broke by actually using the body for hidden read receipts in #10413 [v1.40.0rc1]).

Blockers:

Eventually, we should return to enforcing the spec.

Metadata

Metadata

Assignees

Labels

A-Spec-Complianceplaces where synapse does not conform to the specT-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions