refactor: Fix errors in api/server/make_leave.rs

This commit is contained in:
Ginger
2026-04-13 11:56:56 -04:00
parent 1827888f09
commit 0406f755c2
+6 -6
View File
@@ -45,8 +45,8 @@ pub(crate) async fn create_leave_event_template_route(
.acl_check(body.origin(), &body.room_id)
.await?;
let room_version_id = services.rooms.state.get_room_version(&body.room_id).await?;
let state_lock = services.rooms.state.mutex.lock(&body.room_id).await;
let room_version = services.rooms.state.get_room_version(&body.room_id).await?;
let state_lock = services.rooms.state.mutex.lock(body.room_id.as_str()).await;
let (pdu, _) = services
.rooms
@@ -67,8 +67,8 @@ pub(crate) async fn create_leave_event_template_route(
.expect("Barebones PDU should be convertible to canonical JSON");
pdu_json.remove("event_id");
Ok(prepare_leave_event::v1::Response {
room_version: Some(room_version_id),
event: to_raw_value(&pdu_json).expect("CanonicalJson can be serialized to JSON"),
})
Ok(prepare_leave_event::v1::Response::new(
Some(room_version),
to_raw_value(&pdu_json).expect("CanonicalJson can be serialized to JSON"),
))
}