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();
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)]

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