summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-05-18 17:45:39 +0200
committerMatthias Beyer <mail@beyermatthias.de>2020-05-18 18:05:35 +0200
commit7ce8f339554cc53c49081e6a47c02a2576cc7793 (patch)
treebc37aa16d394ba77ecabc7e5ffd4fb775e6e7c7c
parentc1b8a4ee05ead72fa1db40a3c22faa2acf249a81 (diff)
Use appropriate response type for html
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--src/server.rs11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/server.rs b/src/server.rs
index bf97b87..f2df45c 100644
--- a/src/server.rs
+++ b/src/server.rs
@@ -1,9 +1,12 @@
use std::path::PathBuf;
-use actix_web::{web, HttpResponse, Responder};
use anyhow::Error;
use anyhow::Result;
use pidlock::{Pidlock, PidlockState};
+use actix_web::HttpResponse;
+use actix_web::Responder;
+use actix_web::http::StatusCode;
+use actix_web::body::Body;
use crate::cli::*;
use crate::types::util::*;
@@ -42,11 +45,13 @@ pub async fn run_server(mut server_lock: Pidlock, adr: String) -> Result<()> {
async fn index() -> impl Responder {
debug!("serve index");
- format!("{pre}{style}{index}{post}",
+ let s = format!("{pre}{style}{index}{post}",
pre = include_str!("../assets/index_pre.html"),
style = include_str!("../assets/style.css"),
index = include_str!("../assets/index.html"),
post = include_str!("../assets/index_post.html"),
- )
+ );
+
+ HttpResponse::build(StatusCode::OK).body(Body::from_slice(s.as_bytes()))
}