From 6c08ff4776283fef891fcd850386442ca9bb3d2f Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 28 Mar 2026 23:36:52 +0000 Subject: [PATCH] [fix](trx-server): wire TimeoutsConfig into example config and fix test signatures - Include TimeoutsConfig in --print-config example output - Update run_listener() test call sites with new parameters https://claude.ai/code/session_01P9G7QCWfiYbPVJ7cgiXznf Signed-off-by: Claude --- src/trx-server/src/config.rs | 1 + src/trx-server/src/listener.rs | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/trx-server/src/config.rs b/src/trx-server/src/config.rs index 461cf12..5f1f3df 100644 --- a/src/trx-server/src/config.rs +++ b/src/trx-server/src/config.rs @@ -790,6 +790,7 @@ impl ServerConfig { aprsfi: AprsFiConfig::default(), decode_logs: DecodeLogsConfig::default(), sdr: SdrConfig::default(), + timeouts: TimeoutsConfig::default(), rigs: Vec::new(), }; toml::to_string_pretty(&Wrapper { inner: example }).unwrap_or_default() diff --git a/src/trx-server/src/listener.rs b/src/trx-server/src/listener.rs index ae8b383..b03d51d 100644 --- a/src/trx-server/src/listener.rs +++ b/src/trx-server/src/listener.rs @@ -597,7 +597,7 @@ mod tests { let mut auth = HashSet::new(); auth.insert("secret".to_string()); - let handle = tokio::spawn(run_listener(addr, rigs, default_id, auth, shutdown_rx)); + let handle = tokio::spawn(run_listener(addr, rigs, default_id, auth, None, ListenerTimeouts::default(), shutdown_rx)); let stream = TcpStream::connect(addr).await.expect("connect"); let (reader, mut writer) = stream.into_split(); @@ -633,6 +633,8 @@ mod tests { rigs, default_id, HashSet::new(), + None, + ListenerTimeouts::default(), shutdown_rx, )); @@ -674,6 +676,8 @@ mod tests { rigs, default_id, HashSet::new(), + None, + ListenerTimeouts::default(), shutdown_rx, ));