From 7e6672fd0cb39f888913acf4bef1ff5efb9d6267 Mon Sep 17 00:00:00 2001 From: Sofia Date: Tue, 28 Jul 2026 21:23:26 +0300 Subject: [PATCH] Add identifier to network_manager --- rust/src/net/network_manager.rs | 14 ++++++++++++-- teanet-rust | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/rust/src/net/network_manager.rs b/rust/src/net/network_manager.rs index aa14db0..5e6b084 100644 --- a/rust/src/net/network_manager.rs +++ b/rust/src/net/network_manager.rs @@ -181,7 +181,10 @@ impl NetworkManager { let mut cli = CommandLinePanel::singleton(); cli.bind_mut() .publish_message(format!("Hosting server at {}", port), CliColor::Info); - let peer = Peer::listen(Some(port), PeerConfig::default()); + let peer = Peer::listen( + Some(port), + PeerConfig::default().with_identifier(NetworkManager::identifier()), + ); match peer { Ok(peer) => { self.peer = Some(PeerKind::Server(peer, port)); @@ -231,7 +234,10 @@ impl NetworkManager { let mut cli = CommandLinePanel::singleton(); cli.bind_mut() .publish_message(format!("Joining server at {}", addr), CliColor::Info); - let peer = Peer::listen(None, PeerConfig::default()); + let peer = Peer::listen( + None, + PeerConfig::default().with_identifier(NetworkManager::identifier()), + ); match peer { Ok(mut peer) => { peer.connect_to(addr); @@ -277,6 +283,10 @@ impl NetworkManager { } } } + + fn identifier() -> String { + format!("{}@{}", env!("CARGO_PKG_NAME"), env!("CARGO_PKG_VERSION")) + } } #[derive(Debug, Clone, Serialize, Deserialize)] diff --git a/teanet-rust b/teanet-rust index 3d1c07c..22b08b7 160000 --- a/teanet-rust +++ b/teanet-rust @@ -1 +1 @@ -Subproject commit 3d1c07c2a98eeb1a321890b020db51122955e632 +Subproject commit 22b08b78dd0a292cb3fa0eee3da4ef9375ee98e0