From 048271f59b99da8160362d13df5b80cce5c2e8ea Mon Sep 17 00:00:00 2001
From: Dessalines <tyhou13@gmx.com>
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 8c94535a..766aff6e 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<HttpResponse, Error> {
   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(
-- 
2.44.1