Skip to main content

Module user_media_statistics

Module user_media_statistics 

Source

Re-exportsยง

use std::collections::BTreeMap; ๐Ÿ”’
use axum::extract::State; ๐Ÿ”’
use futures::StreamExt; ๐Ÿ”’
use ruma::OwnedUserId; ๐Ÿ”’
use ruma::UInt; ๐Ÿ”’
use ruma::api::Direction; ๐Ÿ”’
use ruma::api::Direction::Backward; ๐Ÿ”’
use ruma::api::Direction::Forward; ๐Ÿ”’
use synapse_admin_api::statistics::user_media_statistics::v1::Request; ๐Ÿ”’
use synapse_admin_api::statistics::user_media_statistics::v1::Response; ๐Ÿ”’
use synapse_admin_api::statistics::user_media_statistics::v1::UserMediaSortOrder; ๐Ÿ”’
use synapse_admin_api::statistics::user_media_statistics::v1::UserMediaStat; ๐Ÿ”’
use tuwunel_core::Err; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::utils::IterStream; ๐Ÿ”’
use tuwunel_core::utils::ReadyExt; ๐Ÿ”’
use tuwunel_core::utils::math::ruma_from_usize; ๐Ÿ”’
use tuwunel_core::utils::stream::BroadbandExt; ๐Ÿ”’
use super::SortKey; ๐Ÿ”’
use super::usize_from; ๐Ÿ”’
use crate::Ruma; ๐Ÿ”’
use crate::require_admin; ๐Ÿ”’

Functionsยง

admin_user_media_statistics_route ๐Ÿ”’
GET /_synapse/admin/v1/statistics/users/media
in_window ๐Ÿ”’
into_response ๐Ÿ”’
paginate ๐Ÿ”’
row_matches ๐Ÿ”’
sort_key ๐Ÿ”’