20 lines
508 B
Rust
20 lines
508 B
Rust
use crate::controller::Controller;
|
|
|
|
impl Controller {
|
|
pub(in crate::controller) async fn add_domain_to_dns(
|
|
&self,
|
|
domain: &str,
|
|
) -> Result<(), Box<dyn std::error::Error>> {
|
|
self.dns_manager.add_domain(domain, self.pub_addr).await?;
|
|
Ok(())
|
|
}
|
|
|
|
pub(in crate::controller) async fn del_domain_to_dns(
|
|
&self,
|
|
domain: &str,
|
|
) -> Result<(), Box<dyn std::error::Error>> {
|
|
self.dns_manager.del_domain(domain).await?;
|
|
Ok(())
|
|
}
|
|
}
|