1
0
Fork 0
mirror of https://forgejo.ellis.link/continuwuation/continuwuity.git synced 2025-09-15 17:26:58 +00:00

process edus before pdus here, too

This commit is contained in:
Jacob Taylor 2025-08-26 22:25:16 -07:00
parent c1ebf5278f
commit 54fdce5bb8

View file

@ -87,14 +87,6 @@ pub(crate) async fn send_transaction_message_route(
"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
.edus
.iter()
@ -103,6 +95,14 @@ pub(crate) async fn send_transaction_message_route(
.filter_map(Result::ok)
.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!(
pdus = body.pdus.len(),
edus = body.edus.len(),