chore: update dns fn name

This commit is contained in:
2022-02-05 15:55:29 +08:00
parent 31e480a7b2
commit 9e3ae38447
3 changed files with 5 additions and 5 deletions

View File

@@ -107,15 +107,15 @@ pub fn request_acme_certificate(acme_request: AcmeRequest, dns_cleaned_domains:
information!("Clearing domain: {}", &rr_and_domain.1);
dns_cleaned_domains.push(rr_and_domain.1.clone());
dns_client.as_mut().map(|client| {
match client.list_dns(&rr_and_domain.1) {
match client.list_dns_records(&rr_and_domain.1) {
Err(e) => warning!("List dns for: {}, failed: {}", &rr_and_domain.1, e),
Ok(records) => {
for r in &records {
let rr = &r.rr;
if rr == "_acme-challenge" || rr.starts_with("_acme-challenge.") {
match client.delete_dns_record(&r.id) {
Err(e) => warning!("Delete dns: {}.{}, failed: {}", r.rr, r.domain, e),
Ok(_) => success!("Delete dns: {}.{}", r.rr, r.domain),
Err(e) => warning!("Delete dns: {}.{}, failed: {}", rr, r.domain, e),
Ok(_) => success!("Delete dns: {}.{}", rr, r.domain),
}
}
}

View File

@@ -20,7 +20,7 @@ impl AlibabaCloudDnsClient {
}
impl DnsClient for AlibabaCloudDnsClient {
fn list_dns(&mut self, domain: &str) -> XResult<Vec<crate::dns::DnsRecord>> {
fn list_dns_records(&mut self, domain: &str) -> XResult<Vec<crate::dns::DnsRecord>> {
let list_dns_response = opt_result!(list_dns(&self.client, domain)?, "List dns records failed: {:?}");
let mut dns_records = vec![];
list_dns_response.domain_records.record.into_iter().for_each(|record| {

View File

@@ -13,7 +13,7 @@ pub struct DnsRecord {
}
pub trait DnsClient {
fn list_dns(&mut self, domain: &str) -> XResult<Vec<DnsRecord>>;
fn list_dns_records(&mut self, domain: &str) -> XResult<Vec<DnsRecord>>;
fn delete_dns_record(&mut self, record_id: &str) -> XResult<()>;