From 454406184571be9b7ab9ab4b1b55cf76456bce11 Mon Sep 17 00:00:00 2001 From: Edward Shen Date: Fri, 23 Jul 2021 17:41:17 -0400 Subject: [PATCH] clarify iso code impl --- src/metrics.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/metrics.rs b/src/metrics.rs index 8559468..e219766 100644 --- a/src/metrics.rs +++ b/src/metrics.rs @@ -174,12 +174,9 @@ async fn fetch_db(license_key: ClientSecret) -> Result<(), DbLoadError> { } pub fn record_country_visit(country: Option) { - let iso_code = country.map_or("unknown", |country| { - country - .country - .and_then(|c| c.iso_code) - .unwrap_or("unknown") - }); + let iso_code = country + .and_then(|country| country.country.and_then(|c| c.iso_code)) + .unwrap_or("unknown"); COUNTRY_VISIT_COUNTER .get_metric_with_label_values(&[iso_code])