mirror of
https://github.com/the-draupnir-project/Draupnir.git
synced 2026-05-14 19:35:14 +00:00
8326d7fe0f
This just batches the redactions going on within a single room to the same `/messages` request. And blocks the next request for that room from happening until the current request has completed. This is necessary because `/messages` pagination is really heavy on homeservers as it can force them to backfill. There is also some really strange bug in Synapse that is triggered by Draupnir's behaviour https://github.com/element-hq/synapse/issues/18829.