mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2026-05-26 20:49:55 +00:00
fix: Don't serve events over s2s that are rejected
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user