mirror of
https://github.com/mailscope/kumomta.git
synced 2026-09-07 11:08:56 +00:00
dns-resolver: use concrete type for Resolver::resolve_txt()
This commit is contained in:
committed by
Wez Furlong
parent
bc7bf2ffa8
commit
d4ec9cf50e
@@ -97,7 +97,7 @@ pub enum Resolver {
|
||||
}
|
||||
|
||||
impl Resolver {
|
||||
pub async fn resolve_txt<N: IntoName + TryParseIp>(&self, name: N) -> anyhow::Result<Answer> {
|
||||
pub async fn resolve_txt(&self, name: &str) -> anyhow::Result<Answer> {
|
||||
self.resolve(name, RecordType::TXT).await
|
||||
}
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ pub fn register(lua: &Lua) -> anyhow::Result<()> {
|
||||
"lookup_txt",
|
||||
lua.create_async_function(|_lua, domain: String| async move {
|
||||
let resolver = get_resolver();
|
||||
let answer = resolver.resolve_txt(domain).await.map_err(any_err)?;
|
||||
let answer = resolver.resolve_txt(&domain).await.map_err(any_err)?;
|
||||
Ok(answer.as_txt())
|
||||
})?,
|
||||
)?;
|
||||
|
||||
Reference in New Issue
Block a user