Skip to main contentModule list_destinations
Source use std::cmp::Ordering; π use axum::extract::State; π use futures::StreamExt; π use ruma::ServerName; π use ruma::api::Direction; π use synapse_admin_api::federation::Destination; π use synapse_admin_api::federation::list_destinations::v1::DestinationSortOrder; π use synapse_admin_api::federation::list_destinations::v1::Request; π use synapse_admin_api::federation::list_destinations::v1::Response; π use tuwunel_core::Err; π use tuwunel_core::Result; π use tuwunel_core::utils::ReadyExt; π use tuwunel_core::utils::math::ruma_from_usize; π use tuwunel_core::utils::math::usize_from_ruma; π use super::destination_from_backoff; π use crate::Ruma; π use crate::require_admin; π
- admin_list_destinations_route π
GET /_synapse/admin/v1/federation/destinations- destination_ordering π
- The
Destination and the doc-hidden _Custom variant both fall through to
the server-name tiebreak. - name_matches π
- Case-insensitive substring match of the server name, mirroring Synapseβs
LIKE %needle%. A None or empty needle matches every server.