This commit is contained in:
Mathieu Leplatre 2018-12-17 12:12:53 +01:00
Родитель 097c68d686
Коммит c95c7ce023
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 767B105F81A15CDD
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -215,7 +215,11 @@ fn heartbeat(req: &HttpRequest<State>) -> FutureResponse<HttpResponse> {
.geoip
.send(CountryForIp { ip })
.and_then(|res| match res {
Ok(_) => Ok(true),
Ok(country_info) => country_info
.and_then(|country_info| country_info.country)
.and_then(|country| country.iso_code)
.and_then(|iso_code| Some(Ok(iso_code == "US".to_string())))
.unwrap_or(Ok(false)),
Err(_) => Ok(false),
})
.or_else(|_| Ok(false))