Skip to main content

Module room_details

Module room_details 

Source

Re-exportsยง

use axum::extract::State; ๐Ÿ”’
use futures::FutureExt; ๐Ÿ”’
use futures::StreamExt; ๐Ÿ”’
use futures::TryFutureExt; ๐Ÿ”’
use futures::future::join4; ๐Ÿ”’
use ruma::RoomId; ๐Ÿ”’
use ruma::UInt; ๐Ÿ”’
use ruma::events::StateEventType; ๐Ÿ”’
use ruma::events::room::tombstone::RoomTombstoneEventContent; ๐Ÿ”’
use ruma::uint; ๐Ÿ”’
use synapse_admin_api::rooms::room_details::v1::Request; ๐Ÿ”’
use synapse_admin_api::rooms::room_details::v1::Response; ๐Ÿ”’
use tuwunel_core::Err; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::utils::TryFutureExtExt; ๐Ÿ”’
use tuwunel_core::utils::stream::BroadbandExt; ๐Ÿ”’
use tuwunel_core::utils::stream::ReadyExt; ๐Ÿ”’
use tuwunel_service::Services; ๐Ÿ”’
use super::room_row; ๐Ÿ”’
use super::usize_to_uint; ๐Ÿ”’
use crate::Ruma; ๐Ÿ”’
use crate::require_admin; ๐Ÿ”’

Functionsยง

admin_room_details_route ๐Ÿ”’
GET /_synapse/admin/v1/rooms/{room_id}
local_device_count ๐Ÿ”’
Sums the device counts of every local user currently joined to the room.