refactor peer alias

This commit is contained in:
csf committed 2022-09-21 21:34:33 +08:00
1 parent 7cecf32d9e
commit 5a4806e9b2
7 files changed
+106 -89

No files matched your search

+7 -9
View File
@@ -648,19 +648,17 @@ pub fn discover() {
}
#[inline]
pub fn get_lan_peers() -> Vec<(String, config::PeerInfoSerde)> {
pub fn get_lan_peers() -> Vec<HashMap<&'static str, String>> {
config::LanPeers::load()
.peers
.iter()
.map(|peer| {
(
peer.id.clone(),
config::PeerInfoSerde {
username: peer.username.clone(),
hostname: peer.hostname.clone(),
platform: peer.platform.clone(),
},
)
HashMap::<&str, String>::from_iter([
("id", peer.id.clone()),
("username", peer.username.clone()),
("hostname", peer.hostname.clone()),
("platform", peer.platform.clone()),
])
})
.collect()
}