Skip update if can't get ip

This commit is contained in:
2024-03-11 22:36:46 +01:00
parent ee7ba0474b
commit 4f35525d7a

View File

@@ -81,9 +81,13 @@ async fn main() {
let mut prev_ip: String = "".to_string(); let mut prev_ip: String = "".to_string();
loop { loop {
let current_ip = get_ip_string() let current_ip = match get_ip_string().await {
.await Ok(v) => v,
.unwrap_or_else(|err| panic!("Can't get current ip! Err: {}", err)); Err(err) => {
eprintln!("Can't get ip! Err: {}", err);
continue;
}
};
if !current_ip.eq(&prev_ip) { if !current_ip.eq(&prev_ip) {
prev_ip = current_ip.clone(); prev_ip = current_ip.clone();