From b3c5bad899f482a3af572513a182930cc2080f3b Mon Sep 17 00:00:00 2001
From: MegaBrutal <code+git@megabrutal.com>
Date: Sat, 25 Jun 2022 23:00:15 +0200
Subject: [PATCH] Change path to /gen/0

---
 src/main.rs | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/main.rs b/src/main.rs
index 550b458..53849d9 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -49,7 +49,6 @@ impl<T: AsPrimitive<u8> + Zero> Iterator for ToRgbIter<'_, T> {
             let g = self.iter.next().unwrap_or(T::zero());
             let b = self.iter.next().unwrap_or(T::zero());
             println!("{} {} {}", r.as_(), g.as_(), b.as_());
-            //Some(Rgb([r.unwrap_or(0) as u8, g.unwrap_or(0) as u8, b.unwrap_or(0) as u8]))
             Some(Rgb([r.as_(), g.as_(), b.as_()]))
         }
         else {
@@ -71,17 +70,14 @@ async fn greet(name: web::Path<String>, req: HttpRequest) -> impl Responder {
     format!("Hello {name}!")
 }
 
-#[get("/gen/{data}")]
+#[get("/gen/0/{data}")]
 async fn img_gen(req: HttpRequest) -> Result<impl Responder> {
     let mut cursor = Cursor::new(Vec::new());
     let mut img: RgbImage = ImageBuffer::new(32, 32);
     let mut pixels = img.pixels_mut();
-    let data = req.uri().path().split("/").skip(2).next().unwrap();
-
-    //println!("{:#?}\n{:#?}", req.uri().path().split("/").skip(2).next(), req.match_info().get("data"));
+    let data = req.uri().path().split("/").skip(3).next().unwrap();
 
     println!("{:?}", data);
-    //for sp in ToRgbIter::new(percent_decode(&RawOsString::from_string(data.into_inner()).as_raw_bytes()).into_iter().borrow_mut()) {
     for sp in ToRgbIter::new(percent_decode_str(&data).into_iter().borrow_mut()) {
         let mut dp = pixels.next().unwrap();
         println!("{:?}", sp);
-- 
2.43.0