]> Untitled Git - lemmy.git/commitdiff
Remove allowed thumbnail sizes for now.
authorDessalines <tyhou13@gmx.com>
Wed, 5 Aug 2020 17:53:59 +0000 (13:53 -0400)
committerDessalines <tyhou13@gmx.com>
Wed, 5 Aug 2020 17:53:59 +0000 (13:53 -0400)
server/src/routes/images.rs

index 8c94535a22759a636ff807514fb3e55f5e027b80..766aff6ee15699422cc2d95b94b11271689cf907 100644 (file)
@@ -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(