From 1328d45c2d259a49800062e8b5354f3b917aabe7 Mon Sep 17 00:00:00 2001 From: timedout Date: Sat, 11 Jul 2026 05:04:53 +0100 Subject: [PATCH] fix: Remove redundant "correct room ID" filter --- src/api/server/send.rs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/api/server/send.rs b/src/api/server/send.rs index 32bcfb3bb..7b51ee014 100644 --- a/src/api/server/send.rs +++ b/src/api/server/send.rs @@ -152,16 +152,7 @@ async fn process_inbound_transaction( .stream() .broad_then(|pdu| services.rooms.event_handler.parse_incoming_pdu(pdu)) .inspect_err(|e| warn!("Could not parse incoming PDU: {e}")) - .ready_filter_map(Result::ok) - .ready_filter_map(|pdu| { - // Room IDs should always be present on events being pushed to us in txns. - // This also ensures incoming PDUs have the right room ID. - pdu.2 - .get("room_id") - .and_then(|r| r.as_str()) - .is_some_and(|v| v == pdu.0.as_str()) - .then_some(pdu) - }); + .ready_filter_map(Result::ok); let edus = body .edus