Expand description
Synapse admin API: media endpoints.
Re-exportsΒ§
use ruma::UInt;πuse ruma::api::Direction;πuse ruma::api::Direction::Backward;πuse ruma::api::Direction::Forward;πuse synapse_admin_api::media::list_user_media::v1::MediaSortOrder;πuse tuwunel_service::media::UserMediaEntry;πpub(crate) use self::delete_media::admin_delete_media_route;πpub(crate) use self::delete_media_by_date_size::admin_delete_media_by_date_size_route;πpub(crate) use self::delete_user_media::admin_delete_user_media_route;πpub(crate) use self::list_room_media::admin_list_room_media_route;πpub(crate) use self::list_user_media::admin_list_user_media_route;πpub(crate) use self::purge_media_cache::admin_purge_media_cache_route;πpub(crate) use self::query_media::admin_query_media_route;πpub(crate) use self::user_media_statistics::admin_user_media_statistics_route;π
ModulesΒ§
- delete_
media π - delete_
media_ πby_ date_ size - delete_
user_ πmedia - list_
room_ πmedia - list_
user_ πmedia - purge_
media_ πcache - query_
media π - user_
media_ πstatistics
EnumsΒ§
- Column π
- Sort field selector, mapping the wire
order_byonto the derivable columns. - SortKey π
- Sort key for a media row under the requested
order_bycolumn.
ConstantsΒ§
- MIN_
BEFORE_ πTS - Rejects a
before_tsearlier than this, mirroring Synapseβs βyear 1970β lower bound on the millisecond cutoff.
FunctionsΒ§
- column_
of π - direction_
of π - Default direction is newest first (
Backward) when the client sets neitherorder_bynordir, matching Synapseβs back-compat behaviour. - paginate π
- select_
page π - Selects one page of a userβs media, applying the same sort, direction, and windowing as Synapseβs shared list/delete selection.
- sort_
key π - usize_
from π