add result return
This commit is contained in:
parent
0973bca227
commit
8de3a762ab
@ -58,13 +58,13 @@ impl CloudflareClient {
|
||||
if new_ip == self.current_ip {
|
||||
return Ok(());
|
||||
}
|
||||
self.update_dns_records(new_ip).await;
|
||||
self.update_dns_records(new_ip).await?;
|
||||
self.current_ip = new_ip;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
async fn update_dns_records(&self, new_ip: Ipv4Addr) {
|
||||
async fn update_dns_records(&self, new_ip: Ipv4Addr) -> Result<()> {
|
||||
for domain in &self.domains {
|
||||
let records = match self.get_dns_records(domain).await {
|
||||
Ok(r) => r,
|
||||
@ -91,9 +91,12 @@ impl CloudflareClient {
|
||||
"On {}, failed to update {}: '{}' -> '{}': {:?}",
|
||||
&domain, record.name, record.content, &new_ip_s, &e
|
||||
);
|
||||
return Err(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
async fn get_dns_records(&self, domain: &str) -> Result<Vec<DnsRecord>> {
|
||||
|
Loading…
x
Reference in New Issue
Block a user