Skip to main content

tuwunel_admin/query/room_alias/
all_local_aliases.rs

1use futures::StreamExt;
2use tuwunel_core::Result;
3
4use crate::admin_command;
5
6#[admin_command]
7pub(super) async fn all_local_aliases(&self) -> Result {
8	let query = self
9		.services
10		.alias
11		.all_local_aliases()
12		.map(|(room_id, alias)| (room_id.to_owned(), alias.to_owned()))
13		.collect::<Vec<_>>();
14
15	self.write_timed_query(query).await
16}