[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 <noreply@anthropic.com> Signed-off-by: Stanislaw Grams <stanislawgrams@gmail.com>
This commit is contained in:
@@ -269,6 +269,8 @@ async fn async_init() -> DynResult<AppState> {
|
|||||||
},
|
},
|
||||||
server_callsign: None,
|
server_callsign: None,
|
||||||
server_version: None,
|
server_version: None,
|
||||||
|
server_latitude: None,
|
||||||
|
server_longitude: None,
|
||||||
};
|
};
|
||||||
let (state_tx, state_rx) = watch::channel(initial_state);
|
let (state_tx, state_rx) = watch::channel(initial_state);
|
||||||
|
|
||||||
|
|||||||
@@ -182,6 +182,8 @@ pub fn state_from_snapshot(snapshot: trx_core::RigSnapshot) -> RigState {
|
|||||||
},
|
},
|
||||||
server_callsign: snapshot.server_callsign,
|
server_callsign: snapshot.server_callsign,
|
||||||
server_version: snapshot.server_version,
|
server_version: snapshot.server_version,
|
||||||
|
server_latitude: snapshot.server_latitude,
|
||||||
|
server_longitude: snapshot.server_longitude,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user