add result return
This commit is contained in:
		| @@ -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>> { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user