bump ruwuma to fix a threads issue, fix more error codes, delete legacy sytest cruft

Signed-off-by: June Clementine Strawberry <june@3.dog>
This commit is contained in:
June Clementine Strawberry 2025-03-10 12:29:54 -04:00
parent df1edcf498
commit 5ba0c02d52
No known key found for this signature in database
9 changed files with 22 additions and 1776 deletions

View file

@ -314,11 +314,17 @@ async fn allowed_to_send_state_event(
}
for alias in aliases {
let (alias_room_id, _servers) =
services.rooms.alias.resolve_alias(&alias, None).await?;
let (alias_room_id, _servers) = services
.rooms
.alias
.resolve_alias(&alias, None)
.await
.map_err(|e| {
err!(Request(Unknown("Failed resolving alias \"{alias}\": {e}")))
})?;
if alias_room_id != room_id {
return Err!(Request(Unknown(
return Err!(Request(BadAlias(
"Room alias {alias} does not belong to room {room_id}"
)));
}