This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Elide redundant member events in /messages
response
#11960
Labels
A-Messages-Endpoint
/messages client API endpoint (`RoomMessageListRestServlet`) (which also triggers /backfill)
T-Task
Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
synapse/synapse/handlers/pagination.py
Line 525 in 68acb0a
This is not mandated explicitly by the spec;
...however, this caused problems when conduit did not implement this similarly to synapse;
JS-SDK (Cinny and Element Web), Element Android, and Hydrogen all assume this behaviour is a must.
I believe it'd help with more correct spec adoption greatly if redundant membership was indeed removed, so that current clients are more aware of this optional spec behaviour.
The text was updated successfully, but these errors were encountered: