diff --git a/src/main.rs b/src/main.rs index 98997b4..ddbb5ff 100644 --- a/src/main.rs +++ b/src/main.rs @@ -276,27 +276,19 @@ fn main() { } if let Some(cf_entry) = cf_entry { - match cf_zone.update(entry, r#type, &cf_entry.id, ipv6, ipv4) { - Ok(_) => { - let info_msg = format!("Updated {} DNS Record for entry '{}' in zone '{}'", r#type, entry.name, zone.name); - match connected_to_journal() { - true => warn!("[INFO] {info_msg}"), - false => println!("[INFO] {info_msg}"), - } - }, - Err(_) => {}, - }; + if cf_zone.update(entry, r#type, &cf_entry.id, ipv6, ipv4).is_ok() { + let info_msg = format!("Updated {} DNS Record for entry '{}' in zone '{}'", r#type, entry.name, zone.name); + match connected_to_journal() { + true => warn!("[INFO] {info_msg}"), + false => println!("[INFO] {info_msg}"), + } + } } - else { - match cf_zone.create(entry, r#type, ipv6, ipv4) { - Ok(_) => { - let info_msg = format!("Created {} DNS Record for entry '{}' in zone '{}'", r#type, entry.name, zone.name); - match connected_to_journal() { - true => info!("[INFO] {info_msg}"), - false => println!("[INFO] {info_msg}"), - } - }, - Err(_) => {}, + else if cf_zone.create(entry, r#type, ipv6, ipv4).is_ok() { + let info_msg = format!("Created {} DNS Record for entry '{}' in zone '{}'", r#type, entry.name, zone.name); + match connected_to_journal() { + true => info!("[INFO] {info_msg}"), + false => println!("[INFO] {info_msg}"), }; } }