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);
|
information!("Clearing domain: {}", &rr_and_domain.1);
|
||||||
dns_cleaned_domains.push(rr_and_domain.1.clone());
|
dns_cleaned_domains.push(rr_and_domain.1.clone());
|
||||||
dns_client.as_mut().map(|client| {
|
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),
|
Err(e) => warning!("List dns for: {}, failed: {}", &rr_and_domain.1, e),
|
||||||
Ok(records) => {
|
Ok(records) => {
|
||||||
for r in &records {
|
for r in &records {
|
||||||
let rr = &r.rr;
|
let rr = &r.rr;
|
||||||
if rr == "_acme-challenge" || rr.starts_with("_acme-challenge.") {
|
if rr == "_acme-challenge" || rr.starts_with("_acme-challenge.") {
|
||||||
match client.delete_dns_record(&r.id) {
|
match client.delete_dns_record(&r.id) {
|
||||||
Err(e) => warning!("Delete dns: {}.{}, failed: {}", r.rr, r.domain, e),
|
Err(e) => warning!("Delete dns: {}.{}, failed: {}", rr, r.domain, e),
|
||||||
Ok(_) => success!("Delete dns: {}.{}", r.rr, r.domain),
|
Ok(_) => success!("Delete dns: {}.{}", rr, r.domain),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ impl AlibabaCloudDnsClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl DnsClient for 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 list_dns_response = opt_result!(list_dns(&self.client, domain)?, "List dns records failed: {:?}");
|
||||||
let mut dns_records = vec![];
|
let mut dns_records = vec![];
|
||||||
list_dns_response.domain_records.record.into_iter().for_each(|record| {
|
list_dns_response.domain_records.record.into_iter().for_each(|record| {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ pub struct DnsRecord {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub trait DnsClient {
|
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<()>;
|
fn delete_dns_record(&mut self, record_id: &str) -> XResult<()>;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user