From 048271f59b99da8160362d13df5b80cce5c2e8ea Mon Sep 17 00:00:00 2001 From: Dessalines Date: Wed, 5 Aug 2020 13:53:59 -0400 Subject: [PATCH] Remove allowed thumbnail sizes for now. --- server/src/routes/images.rs | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) 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(