diff --git a/server/src/routes/images.rs b/server/src/routes/images.rs index 8c94535a2..766aff6ee 100644 --- a/server/src/routes/images.rs +++ b/server/src/routes/images.rs @@ -5,8 +5,6 @@ use awc::Client; use lemmy_utils::settings::Settings; use serde::{Deserialize, Serialize}; -const THUMBNAIL_SIZES: &[u64] = &[256]; - pub fn config(cfg: &mut web::ServiceConfig, rate_limit: &RateLimit) { let client = Client::build() .header("User-Agent", "pict-rs-frontend, v0.1.0") @@ -79,18 +77,14 @@ async fn thumbnail( ) -> Result { let (size, file) = parts.into_inner(); - if THUMBNAIL_SIZES.contains(&size) { - let url = format!( - "{}/image/thumbnail{}/{}", - Settings::get().pictrs_url, - size, - &file - ); - - return image(url, req, client).await; - } + let url = format!( + "{}/image/thumbnail{}/{}", + Settings::get().pictrs_url, + size, + &file + ); - Ok(HttpResponse::NotFound().finish()) + image(url, req, client).await } async fn image(