Load config on client connect (#401)

This commit is contained in:
Lev Kokotov
2023-04-11 10:32:48 -07:00
committed by GitHub
parent d568739db9
commit 421c5d4b64

View File

@@ -287,7 +287,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
let drain_tx = drain_tx.clone(); let drain_tx = drain_tx.clone();
let client_server_map = client_server_map.clone(); let client_server_map = client_server_map.clone();
let tls_certificate = config.general.tls_certificate.clone(); let tls_certificate = get_config().general.tls_certificate.clone();
tokio::task::spawn(async move { tokio::task::spawn(async move {
let start = chrono::offset::Utc::now().naive_utc(); let start = chrono::offset::Utc::now().naive_utc();
@@ -298,7 +298,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
shutdown_rx, shutdown_rx,
drain_tx, drain_tx,
admin_only, admin_only,
tls_certificate.clone(), tls_certificate,
config.general.log_client_connections, config.general.log_client_connections,
) )
.await .await
@@ -306,7 +306,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
Ok(()) => { Ok(()) => {
let duration = chrono::offset::Utc::now().naive_utc() - start; let duration = chrono::offset::Utc::now().naive_utc() - start;
if config.general.log_client_disconnections { if get_config().general.log_client_disconnections {
info!( info!(
"Client {:?} disconnected, session duration: {}", "Client {:?} disconnected, session duration: {}",
addr, addr,