fix: Don't serve events over s2s that are rejected

This commit is contained in:
timedout committed 2026-05-25 17:18:25 +01:00
1 parent 3764faeefc
commit 6715f63acc
5 files changed
+45

No files matched your search

+9
View File
@@ -78,6 +78,15 @@ pub(crate) async fn get_missing_events_route(
body.room_id
)));
}
if services
.rooms
.pdu_metadata
.is_event_rejected(pdu.event_id())
.await
{
debug!(%next_event_id, "event rejected, not traversing");
continue;
}
if !services
.rooms