refactor(sync/v3): Split load_joined_room into smaller functions

This commit is contained in:
Ginger
2025-11-10 12:37:11 -05:00
parent 3f4749a796
commit 07dfc5528d
9 changed files with 625 additions and 343 deletions
+3 -2
View File
@@ -388,8 +388,9 @@ pub async fn remote_leave_room<S: ::std::hash::BuildHasher>(
.outlier
.add_pdu_outlier(&event_id, &leave_event);
let leave_pdu = Pdu::from_id_val(&event_id, leave_event)
.map_err(|e| err!(BadServerResponse("Invalid leave PDU received during federated leave: {e:?}")))?;
let leave_pdu = Pdu::from_id_val(&event_id, leave_event).map_err(|e| {
err!(BadServerResponse("Invalid leave PDU received during federated leave: {e:?}"))
})?;
Ok(leave_pdu)
}