chore: update dns fn name
This commit is contained in:
@@ -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),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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| {
|
||||
|
||||
@@ -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<()>;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user