feat: Add room deletion

This commit is contained in:
timedout 2026-01-28 18:26:16 +00:00
parent da8b60b4ce
commit 4a371773b4
No known key found for this signature in database
GPG key ID: 0FA334385D0B689F
2 changed files with 10 additions and 0 deletions

View file

@ -4,6 +4,11 @@ use ruma::OwnedRoomId;
use crate::{PAGE_SIZE, admin_command, get_room_info};
#[admin_command]
pub(super) async fn delete(&self, room_id: OwnedRoomId) -> Result {
self.write_str(&format!("Deleted {room_id} 👍")).await
}
#[admin_command]
pub(super) async fn list_rooms(
&self,

View file

@ -56,4 +56,9 @@ pub enum RoomCommand {
Exists {
room_id: OwnedRoomId,
},
/// Deletes a room
Delete {
room_id: OwnedRoomId,
},
}