optimizations
This commit is contained in:
parent
99d4b94e5c
commit
d8b4843415
1 changed files with 8 additions and 10 deletions
|
|
@ -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()),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue