can desactive ipinfo client
This commit is contained in:
parent
83c90486d1
commit
2f3b069278
1 changed files with 7 additions and 3 deletions
|
@ -10,7 +10,7 @@ use crate::util::{get_client_server_distance_string, get_ip_type, Config};
|
||||||
|
|
||||||
#[derive(FromForm)]
|
#[derive(FromForm)]
|
||||||
pub struct GetIPOptions {
|
pub struct GetIPOptions {
|
||||||
#[field(default = true)]
|
#[field(default = false)]
|
||||||
isp: bool,
|
isp: bool,
|
||||||
#[field(default = Units::Kilometers)]
|
#[field(default = Units::Kilometers)]
|
||||||
distance: Units,
|
distance: Units,
|
||||||
|
@ -95,8 +95,12 @@ pub async fn get_ipinfo(ip: &str, config: &Config) -> IpDetails {
|
||||||
|
|
||||||
let mut ipinfo_client = IpInfo::new(ipconfig).expect("should construct");
|
let mut ipinfo_client = IpInfo::new(ipconfig).expect("should construct");
|
||||||
|
|
||||||
let res = ipinfo_client.lookup(&[ip]).unwrap();
|
let res = ipinfo_client.lookup(&[ip]);
|
||||||
let ipinfo = res.get(ip).unwrap();
|
let r = match res {
|
||||||
|
Ok(r) => r,
|
||||||
|
Err(e) => panic!("cannot get IP info: {}", &e.to_string()),
|
||||||
|
};
|
||||||
|
let ipinfo = r.get(ip).unwrap();
|
||||||
|
|
||||||
ipinfo.to_owned()
|
ipinfo.to_owned()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue