Skip update if can't get ip
This commit is contained in:
10
src/main.rs
10
src/main.rs
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user