1
0
Fork 0
mirror of https://gitlab.com/famedly/conduit.git synced 2024-07-06 07:58:34 +02:00

Fix federated join miss hashing the join event created

This commit is contained in:
Devin Ragotzy 2020-11-08 13:49:02 -05:00 committed by Timo Kösters
parent dcd1163806
commit eca0bbb35a
No known key found for this signature in database
GPG key ID: 24DA7517711A2BA4

View file

@ -412,10 +412,19 @@ pub async fn send_transaction_message_route<'a>(
"m.receipt" => {}
_ => {}
},
Err(_err) => continue,
Err(_err) => {
log::error!("{}", _err);
continue;
}
}
}
// TODO: For RoomVersion6 we must check that Raw<..> is canonical do we?
// SPEC:
// Servers MUST strictly enforce the JSON format specified in the appendices.
// This translates to a 400 M_BAD_JSON error on most endpoints, or discarding of
// events over federation. For example, the Federation API's /send endpoint would
// discard the event whereas the Client Server API's /send/{eventType} endpoint
// would return a M_BAD_JSON error.
let mut resolved_map = BTreeMap::new();
for pdu in &body.pdus {
println!("LOOP");