@@ -14,7 +14,6 @@ use std::{
|
|||||||
use conduit::{error, trace, utils::MutexMap, Config, Result, Server};
|
use conduit::{error, trace, utils::MutexMap, Config, Result, Server};
|
||||||
use data::Data;
|
use data::Data;
|
||||||
use database::Database;
|
use database::Database;
|
||||||
use hickory_resolver::TokioAsyncResolver;
|
|
||||||
use ipaddress::IPAddress;
|
use ipaddress::IPAddress;
|
||||||
use regex::RegexSet;
|
use regex::RegexSet;
|
||||||
use ruma::{
|
use ruma::{
|
||||||
@@ -194,8 +193,6 @@ impl Service {
|
|||||||
|
|
||||||
pub fn query_trusted_key_servers_first(&self) -> bool { self.config.query_trusted_key_servers_first }
|
pub fn query_trusted_key_servers_first(&self) -> bool { self.config.query_trusted_key_servers_first }
|
||||||
|
|
||||||
pub fn dns_resolver(&self) -> &TokioAsyncResolver { &self.resolver.resolver }
|
|
||||||
|
|
||||||
pub fn jwt_decoding_key(&self) -> Option<&jsonwebtoken::DecodingKey> { self.jwt_decoding_key.as_ref() }
|
pub fn jwt_decoding_key(&self) -> Option<&jsonwebtoken::DecodingKey> { self.jwt_decoding_key.as_ref() }
|
||||||
|
|
||||||
pub fn turn_password(&self) -> &String { &self.config.turn_password }
|
pub fn turn_password(&self) -> &String { &self.config.turn_password }
|
||||||
|
|||||||
@@ -261,7 +261,8 @@ async fn conditional_query_and_cache_override(overname: &str, hostname: &str, po
|
|||||||
async fn query_and_cache_override(overname: &'_ str, hostname: &'_ str, port: u16) -> Result<()> {
|
async fn query_and_cache_override(overname: &'_ str, hostname: &'_ str, port: u16) -> Result<()> {
|
||||||
match services()
|
match services()
|
||||||
.globals
|
.globals
|
||||||
.dns_resolver()
|
.resolver
|
||||||
|
.resolver
|
||||||
.lookup_ip(hostname.to_owned())
|
.lookup_ip(hostname.to_owned())
|
||||||
.await
|
.await
|
||||||
{
|
{
|
||||||
@@ -299,7 +300,8 @@ async fn query_srv_record(hostname: &'_ str) -> Result<Option<FedDest>> {
|
|||||||
let hostname = hostname.trim_end_matches('.');
|
let hostname = hostname.trim_end_matches('.');
|
||||||
services()
|
services()
|
||||||
.globals
|
.globals
|
||||||
.dns_resolver()
|
.resolver
|
||||||
|
.resolver
|
||||||
.srv_lookup(hostname.to_owned())
|
.srv_lookup(hostname.to_owned())
|
||||||
.await
|
.await
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user