add environment variable for server
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Johannes Heuel
2022-12-20 18:15:56 +01:00
parent 126145ede7
commit 461cdb2cc7
4 changed files with 19 additions and 10 deletions

View File

@@ -41,7 +41,13 @@ impl State {
async fn index(data: web::Data<State>) -> impl Responder {
let workers = data.workers.lock().unwrap();
let jobs = data.jobs.lock().unwrap();
let page = webpage::render(&*jobs, &*workers);
let filtered_jobs: Vec<Job> = jobs
.to_vec()
.iter()
.filter(|x| !matches!(x.status, Status::Completed))
.cloned()
.collect();
let page = webpage::render(&filtered_jobs, &*workers);
HttpResponse::Ok().body(page)
}