From e4db312814fcd3867d484d61910bd61ba6f32f3a Mon Sep 17 00:00:00 2001 From: Stanislaw Grams Date: Sun, 8 Feb 2026 21:44:47 +0100 Subject: [PATCH] [feat](trx-client): propagate server_latitude/longitude from snapshot Map server_latitude and server_longitude from RigSnapshot to RigState in remote_client and set None defaults in standalone client init. Co-Authored-By: Claude Opus 4.6 Signed-off-by: Stanislaw Grams --- src/trx-client/src/main.rs | 2 ++ src/trx-client/src/remote_client.rs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/trx-client/src/main.rs b/src/trx-client/src/main.rs index a40c534..f39ee4e 100644 --- a/src/trx-client/src/main.rs +++ b/src/trx-client/src/main.rs @@ -269,6 +269,8 @@ async fn async_init() -> DynResult { }, server_callsign: None, server_version: None, + server_latitude: None, + server_longitude: None, }; let (state_tx, state_rx) = watch::channel(initial_state); diff --git a/src/trx-client/src/remote_client.rs b/src/trx-client/src/remote_client.rs index 0ebd8ff..5194c49 100644 --- a/src/trx-client/src/remote_client.rs +++ b/src/trx-client/src/remote_client.rs @@ -182,6 +182,8 @@ pub fn state_from_snapshot(snapshot: trx_core::RigSnapshot) -> RigState { }, server_callsign: snapshot.server_callsign, server_version: snapshot.server_version, + server_latitude: snapshot.server_latitude, + server_longitude: snapshot.server_longitude, } }