@@ -16,12 +16,14 @@ namespace libp2p::host {
1616 std::unique_ptr<network::Network> network,
1717 std::unique_ptr<peer::PeerRepository> repo,
1818 std::shared_ptr<event::Bus> bus,
19- std::shared_ptr<network::TransportManager> transport_manager)
20- : idmgr_(std::move(idmgr)),
21- network_ (std::move(network)),
22- repo_(std::move(repo)),
23- bus_(std::move(bus)),
24- transport_manager_(std::move(transport_manager)) {
19+ std::shared_ptr<network::TransportManager> transport_manager,
20+ Libp2pClientVersion libp2p_client_version)
21+ : idmgr_{std::move (idmgr)},
22+ network_{std::move (network)},
23+ repo_{std::move (repo)},
24+ bus_{std::move (bus)},
25+ transport_manager_{std::move (transport_manager)},
26+ libp2p_client_version_{std::move (libp2p_client_version)} {
2527 BOOST_ASSERT (idmgr_ != nullptr );
2628 BOOST_ASSERT (network_ != nullptr );
2729 BOOST_ASSERT (repo_ != nullptr );
@@ -34,7 +36,7 @@ namespace libp2p::host {
3436 }
3537
3638 std::string_view BasicHost::getLibp2pClientVersion () const {
37- return " libp2p " ;
39+ return libp2p_client_version_. version ;
3840 }
3941
4042 peer::PeerId BasicHost::getId () const {
0 commit comments