process edus before pdus here, too

This commit is contained in:
Jacob Taylor 2025-08-26 22:25:16 -07:00
commit cd97d77ebc

View file

@ -87,14 +87,6 @@ pub(crate) async fn send_transaction_message_route(
"Processing transaction", "Processing transaction",
); );
let pdus = body
.pdus
.iter()
.stream()
.broad_then(|pdu| services.rooms.event_handler.parse_incoming_pdu(pdu))
.inspect_err(|e| debug_warn!("Could not parse PDU: {e}"))
.ready_filter_map(Result::ok);
let edus = body let edus = body
.edus .edus
.iter() .iter()
@ -103,6 +95,14 @@ pub(crate) async fn send_transaction_message_route(
.filter_map(Result::ok) .filter_map(Result::ok)
.stream(); .stream();
let pdus = body
.pdus
.iter()
.stream()
.broad_then(|pdu| services.rooms.event_handler.parse_incoming_pdu(pdu))
.inspect_err(|e| debug_warn!("Could not parse PDU: {e}"))
.ready_filter_map(Result::ok);
trace!( trace!(
pdus = body.pdus.len(), pdus = body.pdus.len(),
edus = body.edus.len(), edus = body.edus.len(),