fix: refactor logging events to use owned asset instances and simplify log event structures
This commit is contained in:
@@ -51,21 +51,21 @@ use crate::{
|
||||
#[get("/")]
|
||||
async fn index(req: HttpRequest) -> actix_web::Result<NamedFile> {
|
||||
let path: PathBuf = PathBuf::from(HTML_DIR.to_string() + "index.html");
|
||||
log_event(LogEventType::HttpRequest(&req.into()));
|
||||
log_event(LogEventType::HttpRequest(req.into()));
|
||||
Ok(NamedFile::open(path)?)
|
||||
}
|
||||
|
||||
#[get("/stats")]
|
||||
async fn stats(req: HttpRequest) -> actix_web::Result<NamedFile> {
|
||||
let path: PathBuf = PathBuf::from(HTML_DIR.to_string() + "stats.html");
|
||||
log_event(LogEventType::HttpRequest(&req.into()));
|
||||
log_event(LogEventType::HttpRequest(req.into()));
|
||||
Ok(NamedFile::open(path)?)
|
||||
}
|
||||
|
||||
#[get("/bhs/{id}")]
|
||||
async fn view_asset(req: HttpRequest) -> actix_web::Result<NamedFile> {
|
||||
let path: PathBuf = PathBuf::from(HTML_DIR.to_string() + "view.html");
|
||||
log_event(LogEventType::HttpRequest(&req.into()));
|
||||
log_event(LogEventType::HttpRequest(req.into()));
|
||||
Ok(NamedFile::open(path)?)
|
||||
}
|
||||
|
||||
@@ -82,7 +82,7 @@ async fn catch_all(req: HttpRequest, _payload: Option<web::Json<Value>>) -> acti
|
||||
}
|
||||
};
|
||||
|
||||
log_event(LogEventType::HttpRequest(&req.into()));
|
||||
log_event(LogEventType::HttpRequest(req.into()));
|
||||
response
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user