This commit is contained in:
Tiago Batista Cardoso
2026-01-11 22:00:10 +01:00
parent f51b8e999c
commit 82cc134626
4 changed files with 22 additions and 8 deletions

View File

@@ -27,7 +27,7 @@ pub struct P2PClientApp {
// GUI State
status_message: String,
known_peers: Vec<String>,
known_peers: Vec<(String, bool)>,
connect_address_input: String,
connected_address: String,
connect_name_input: String,
@@ -62,7 +62,7 @@ impl P2PClientApp {
network_cmd_tx: cmd_tx,
network_event_rx: event_rx,
status_message: "Client Initialized. Awaiting network status...".to_string(),
known_peers: vec!["bob".to_string()],
known_peers: vec![("bob".to_string(), true)],
connect_address_input: "https://jch.irif.fr:8443".to_string(),
connected_address: "".to_string(),
loaded_fs,
@@ -111,8 +111,8 @@ impl eframe::App for P2PClientApp {
todo!();
self.status_message = format!("✅ Peer connected: {}", addr);
if !self.known_peers.contains(&addr) {
self.known_peers.push(addr);
if !self.known_peers.contains(&(addr, true)) {
self.known_peers.push((addr, true));
}
}
NetworkEvent::PeerListUpdated(peers) => {