X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;f=backend%2Fsrc%2Fmain.rs;h=4ce1508a8b84741a37d14fd969bb8bbee902f712;hb=refs%2Fheads%2Fmaster;hp=212903300fb7adb6cca0b4165c766105e23b8a19;hpb=16f93d7c5d110a92f90a4596e4fb3b994ae12932;p=minecraft_web.git diff --git a/backend/src/main.rs b/backend/src/main.rs index 2129033..4ce1508 100644 --- a/backend/src/main.rs +++ b/backend/src/main.rs @@ -1,7 +1,6 @@ extern crate askama; use std::{ sync::Mutex, env::args, fs::File, io::prelude::* }; - use actix_files as fs; use actix_web::{ get, web, Responder, middleware, App, HttpServer }; use askama::Template; @@ -10,13 +9,13 @@ use serde::{ Deserialize, Serialize }; use cached::proc_macro::cached; mod consts; -mod tests; mod minecraft_controller; #[derive(Template)] #[template(path = "main.html")] struct MainTemplate { text_status: String, + version: String, memory: String, load_average: String, uptime: String, @@ -40,6 +39,7 @@ async fn main_page(config_shared: web::Data>) -> impl Responder { Some(info) => MainTemplate { text_status: String::from("Minecraft server is up and running :)"), + version: info.format_version(), memory: info.format_memory(), load_average: info.format_load_average(), uptime: info.format_uptime(), @@ -51,12 +51,14 @@ async fn main_page(config_shared: web::Data>) -> impl Responder { let value_unknown = String::from(VALUE_UNKNOWN); MainTemplate { text_status: String::from("Minecraft server is down :("), + version: value_unknown.clone(), memory: value_unknown.clone(), load_average: value_unknown.clone(), uptime: value_unknown.clone(), world_size: value_unknown.clone(), active_players: value_unknown.clone(), - last_backup: value_unknown.clone() } + last_backup: value_unknown.clone() + } } } }