From 4f35525d7a8e78a5c3906a7566c20a8c40e715b4 Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Mon, 11 Mar 2024 22:36:46 +0100 Subject: [PATCH] Skip update if can't get ip --- src/main.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 98e6ef6..a6fd8a8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -81,9 +81,13 @@ async fn main() { let mut prev_ip: String = "".to_string(); loop { - let current_ip = get_ip_string() - .await - .unwrap_or_else(|err| panic!("Can't get current ip! Err: {}", err)); + let current_ip = match get_ip_string().await { + Ok(v) => v, + Err(err) => { + eprintln!("Can't get ip! Err: {}", err); + continue; + } + }; if !current_ip.eq(&prev_ip) { prev_ip = current_ip.clone();