Add identifier to network_manager

This commit is contained in:
Sofia 2026-07-28 21:23:26 +03:00
parent bea1b29bc7
commit 7e6672fd0c
2 changed files with 13 additions and 3 deletions

View File

@ -181,7 +181,10 @@ impl NetworkManager {
let mut cli = CommandLinePanel::singleton(); let mut cli = CommandLinePanel::singleton();
cli.bind_mut() cli.bind_mut()
.publish_message(format!("Hosting server at {}", port), CliColor::Info); .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 { match peer {
Ok(peer) => { Ok(peer) => {
self.peer = Some(PeerKind::Server(peer, port)); self.peer = Some(PeerKind::Server(peer, port));
@ -231,7 +234,10 @@ impl NetworkManager {
let mut cli = CommandLinePanel::singleton(); let mut cli = CommandLinePanel::singleton();
cli.bind_mut() cli.bind_mut()
.publish_message(format!("Joining server at {}", addr), CliColor::Info); .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 { match peer {
Ok(mut peer) => { Ok(mut peer) => {
peer.connect_to(addr); 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)] #[derive(Debug, Clone, Serialize, Deserialize)]

@ -1 +1 @@
Subproject commit 3d1c07c2a98eeb1a321890b020db51122955e632 Subproject commit 22b08b78dd0a292cb3fa0eee3da4ef9375ee98e0