diff --git a/src/trx-client/src/remote_client.rs b/src/trx-client/src/remote_client.rs index 8fb245f..03ae89c 100644 --- a/src/trx-client/src/remote_client.rs +++ b/src/trx-client/src/remote_client.rs @@ -277,6 +277,7 @@ fn cache_remote_rigs(config: &RemoteClientConfig, rigs: &[RigEntry]) { .iter() .map(|entry| RemoteRigEntry { rig_id: entry.rig_id.clone(), + display_name: entry.display_name.clone(), state: entry.state.clone(), audio_port: entry.audio_port, }) diff --git a/src/trx-client/trx-frontend/src/lib.rs b/src/trx-client/trx-frontend/src/lib.rs index da04382..3852a83 100644 --- a/src/trx-client/trx-frontend/src/lib.rs +++ b/src/trx-client/trx-frontend/src/lib.rs @@ -20,6 +20,7 @@ use trx_core::{DynResult, RigRequest, RigState}; #[derive(Clone, Debug)] pub struct RemoteRigEntry { pub rig_id: String, + pub display_name: Option, pub state: RigSnapshot, pub audio_port: Option, } diff --git a/src/trx-client/trx-frontend/trx-frontend-http-json/src/server.rs b/src/trx-client/trx-frontend/trx-frontend-http-json/src/server.rs index c857e94..20c77ac 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http-json/src/server.rs +++ b/src/trx-client/trx-frontend/trx-frontend-http-json/src/server.rs @@ -243,6 +243,7 @@ fn snapshot_remote_rigs(context: &FrontendRuntimeContext) -> Vec { .iter() .map(|entry| RigEntry { rig_id: entry.rig_id.clone(), + display_name: entry.display_name.clone(), state: entry.state.clone(), audio_port: entry.audio_port, })