aboutsummaryrefslogtreecommitdiff
path: root/src/api.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api.rs')
-rw-r--r--src/api.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/api.rs b/src/api.rs
index 56ee6f0..68e26fe 100644
--- a/src/api.rs
+++ b/src/api.rs
@@ -24,20 +24,14 @@ pub async fn make_json_response(config: Arc<Config>) -> Value {
.range((i, usize::MIN)..(i, usize::MAX))
.map(|(_, s)| s.status.is_err() as usize)
.sum::<usize>();
- let total_ok = status
- .range((i, usize::MIN)..(i, usize::MAX))
- .map(|(_, s)| s.status.is_ok() as usize)
- .sum::<usize>();
if total_err != 0 {
titles_failed.push(&s.title)
}
json!({
"status": if total_err == 0 {
"ok"
- } else if total_ok == 0 {
+ } else {
"failed"
- } else {
- "degraded"
},
"title": &s.title,
})