feat: domain check
This commit is contained in:
@@ -15,7 +15,9 @@ pub struct PublicIpResponse {
|
||||
pub fn get_local_public_ip() -> XResult<String> {
|
||||
let response = opt_result!(reqwest::blocking::get("https://hatter.ink/ip/ip.jsonp"), "Get local public ip failed: {}");
|
||||
let response_text = opt_result!(response.text(), "Get local public ip failed: {}");
|
||||
debugging!("Get local public ip response: {}", response_text);
|
||||
let response_json: PublicIpResponse = opt_result!(deser_hjson::from_str(&response_text), "Parse get public ip response failed: {}");
|
||||
information!("Get local public ip: {}", response_json.ip);
|
||||
Ok(response_json.ip)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user