Update get_content_thumbnail to r0.6.0
This commit is contained in:
parent
122aeccf96
commit
6026d960ce
@ -1,4 +1,4 @@
|
||||
//! [GET /_matrix/media/r0/thumbnail/{serverName}/{mediaId}](https://matrix.org/docs/spec/client_server/r0.4.0.html#get-matrix-media-r0-thumbnail-servername-mediaid)
|
||||
//! [GET /_matrix/media/r0/thumbnail/{serverName}/{mediaId}](https://matrix.org/docs/spec/client_server/r0.6.0#get-matrix-media-r0-thumbnail-servername-mediaid)
|
||||
|
||||
use js_int::UInt;
|
||||
use ruma_api::ruma_api;
|
||||
@ -20,11 +20,16 @@ ruma_api! {
|
||||
method: GET,
|
||||
name: "get_content_thumbnail",
|
||||
path: "/_matrix/media/r0/thumbnail/:server_name/:media_id",
|
||||
rate_limited: false,
|
||||
rate_limited: true,
|
||||
requires_authentication: false,
|
||||
}
|
||||
|
||||
request {
|
||||
/// Whether to fetch media deemed remote.
|
||||
///
|
||||
/// Used to prevent routing loops. Defaults to `true`.
|
||||
#[ruma_api(query)]
|
||||
pub allow_remote: Option<bool>,
|
||||
/// The media ID from the mxc:// URI (the path component).
|
||||
#[ruma_api(path)]
|
||||
pub media_id: String,
|
||||
@ -34,17 +39,20 @@ ruma_api! {
|
||||
/// The *desired* height of the thumbnail. The actual thumbnail may not match the size
|
||||
/// specified.
|
||||
#[ruma_api(query)]
|
||||
pub height: Option<UInt>,
|
||||
pub height: UInt,
|
||||
/// The desired resizing method.
|
||||
#[ruma_api(query)]
|
||||
pub method: Option<Method>,
|
||||
/// The *desired* width of the thumbnail. The actual thumbnail may not match the size
|
||||
/// specified.
|
||||
#[ruma_api(query)]
|
||||
pub width: Option<UInt>,
|
||||
pub width: UInt,
|
||||
}
|
||||
|
||||
response {
|
||||
/// The content type of the thumbnail.
|
||||
#[ruma_api(header = CONTENT_TYPE)]
|
||||
pub content_type: String,
|
||||
/// A thumbnail of the requested content.
|
||||
#[ruma_api(body)]
|
||||
pub file: Vec<u8>,
|
||||
|
Loading…
x
Reference in New Issue
Block a user