From 60dd9eeeaec78688bbfc56a7cb76592fd88d1205 Mon Sep 17 00:00:00 2001 From: Aravinth Manivannan Date: Wed, 20 Mar 2024 12:59:13 +0530 Subject: [PATCH] feat: load curtain image --- src/main.rs | 10 ++++++++++ src/open.html | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index d81d030..8907d96 100644 --- a/src/main.rs +++ b/src/main.rs @@ -80,6 +80,15 @@ async fn open_post(ctx: web::Data) -> impl Responder { .finish() } +#[get("/curtain.jpeg")] +async fn curtain_jpeg() -> impl Responder { + let curtain = include_bytes!("./curatain.jpeg"); + + let curtain = actix_web::web::Bytes::from_static(curtain); + + HttpResponse::Ok().content_type("image/jpeg").body(curtain) +} + #[get("/")] async fn open_get() -> impl Responder { let open = include_str!("./open.html"); @@ -92,6 +101,7 @@ async fn open_get() -> impl Responder { fn services(cfg: &mut ServiceConfig) { cfg.service(reset_get); cfg.service(reset_post); + cfg.service(curtain_jpeg); cfg.service(open_get); cfg.service(open_post); } diff --git a/src/open.html b/src/open.html index b246946..117e16b 100644 --- a/src/open.html +++ b/src/open.html @@ -79,7 +79,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later width: 50%; height: 100%; filter: brightness(180%); - background-image: url("./curatain.jpeg"); + background-image: url("./curtain.jpeg"); background-size: cover; background-repeat: no-repeat; }