Skip to main content

Module media

Module media 

Source

Re-exportsยง

use axum::extract::State; ๐Ÿ”’
use ruma::Mxc; ๐Ÿ”’
use ruma::api::federation::authenticated_media::Content; ๐Ÿ”’
use ruma::api::federation::authenticated_media::ContentMetadata; ๐Ÿ”’
use ruma::api::federation::authenticated_media::FileOrLocation; ๐Ÿ”’
use ruma::api::federation::authenticated_media::get_content; ๐Ÿ”’
use ruma::api::federation::authenticated_media::get_content_thumbnail; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::utils::content_disposition::make_content_disposition; ๐Ÿ”’
use tuwunel_service::media::Animate; ๐Ÿ”’
use tuwunel_service::media::Dim; ๐Ÿ”’
use tuwunel_service::media::Media; ๐Ÿ”’
use crate::ClientIp; ๐Ÿ”’
use crate::Ruma; ๐Ÿ”’

Functionsยง

get_content_route ๐Ÿ”’
GET /_matrix/federation/v1/media/download/{mediaId}
get_content_thumbnail_route ๐Ÿ”’
GET /_matrix/federation/v1/media/thumbnail/{mediaId}