optimizations

This commit is contained in:
Marco De Araujo 2026-01-20 16:54:36 -04:00
parent 99d4b94e5c
commit d8b4843415

View file

@ -124,17 +124,15 @@ fn add_monitor_view_state(group: UnifiedGroupData) -> Vec<MonitorViewState> {
_ => MonitorStatus::Unknown,
};
let response_time = monitor
.heartbeats
.last()
.and_then(|h| h.ping)
.map(|ms| format!("{}", ms))
.unwrap_or_else(|| t("unknown").to_string() + " ");
let response_time = match monitor.heartbeats.last().and_then(|h| h.ping) {
Some(ms) => format!("{}", ms),
None => t("unknown"),
};
let uptime_24h = monitor
.uptime_data
.map(|u| u.get_perc_formated())
.unwrap_or_else(|| t("unknown").to_string());
let uptime_24h = match monitor.uptime_data.map(|u| u.get_perc_formated()) {
Some(perc) => perc,
None => t("unknown"),
};
let name: Cow<'static, str> = match monitor.name {
Cow::Borrowed(borrowed) => Cow::Owned(borrowed.to_string()),