Skip to content
Snippets Groups Projects
Commit e8577bfd authored by Adrien Béraud's avatar Adrien Béraud
Browse files

dhtrunner: fix build without peer discovery

parent c0327a98
Branches
Tags
No related merge requests found
...@@ -195,19 +195,17 @@ DhtRunner::run(const Config& config, Context&& context) ...@@ -195,19 +195,17 @@ DhtRunner::run(const Config& config, Context&& context)
#endif #endif
} }
#ifdef OPENDHT_PEER_DISCOVERY
auto netId = config.dht_config.node_config.network; auto netId = config.dht_config.node_config.network;
if (config.peer_discovery) { if (config.peer_discovery) {
#ifdef OPENDHT_PEER_DISCOVERY
peerDiscovery_->startDiscovery<NodeInsertionPack>(PEER_DISCOVERY_DHT_SERVICE, [this, netId](NodeInsertionPack&& v, SockAddr&& addr){ peerDiscovery_->startDiscovery<NodeInsertionPack>(PEER_DISCOVERY_DHT_SERVICE, [this, netId](NodeInsertionPack&& v, SockAddr&& addr){
addr.setPort(v.port); addr.setPort(v.port);
if (v.nodeId != dht_->getNodeId() && netId == v.net){ if (v.nodeId != dht_->getNodeId() && netId == v.net){
bootstrap(v.nodeId, addr); bootstrap(v.nodeId, addr);
} }
}); });
#endif
} }
if (config.peer_publish) { if (config.peer_publish) {
#ifdef OPENDHT_PEER_DISCOVERY
msgpack::sbuffer sbuf_node; msgpack::sbuffer sbuf_node;
NodeInsertionPack adc; NodeInsertionPack adc;
adc.net = netId; adc.net = netId;
...@@ -225,8 +223,8 @@ DhtRunner::run(const Config& config, Context&& context) ...@@ -225,8 +223,8 @@ DhtRunner::run(const Config& config, Context&& context)
msgpack::pack(sbuf_node, adc); msgpack::pack(sbuf_node, adc);
peerDiscovery_->startPublish(AF_INET6, PEER_DISCOVERY_DHT_SERVICE, sbuf_node); peerDiscovery_->startPublish(AF_INET6, PEER_DISCOVERY_DHT_SERVICE, sbuf_node);
} }
#endif
} }
#endif
} }
void void
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment