From 2842f45cbdddbb0be66840d6550c6a277995dfe0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Wed, 9 Dec 2015 14:40:27 -0500 Subject: [PATCH] dhtchat: show public key ID --- tools/dhtchat.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tools/dhtchat.cpp b/tools/dhtchat.cpp index 9b6719bb..d23603d7 100644 --- a/tools/dhtchat.cpp +++ b/tools/dhtchat.cpp @@ -38,6 +38,11 @@ const std::string printTime(const std::time_t& now) { return buf; } +void print_node_info(const DhtRunner& dht, const dht_params& params) { + std::cout << "OpenDht node " << dht.getNodeId() << " running on port " << dht.getBoundPort() << std::endl; + std::cout << "Public key ID " << dht.getId() << std::endl; +} + int main(int argc, char **argv) { @@ -53,8 +58,7 @@ main(int argc, char **argv) if (not params.bootstrap.first.empty()) dht.bootstrap(params.bootstrap.first.c_str(), params.bootstrap.second.c_str()); - std::cout << "OpenDht node " << dht.getNodeId() << " running on port " << params.port << std::endl; - std::cout << "Public key ID " << dht.getId() << std::endl; + print_node_info(dht, params); std::cout << " type 'c {hash}' to join a channel" << std::endl << std::endl; bool connected {false}; @@ -114,7 +118,6 @@ main(int argc, char **argv) std::cout << "Message publishing failed !" << std::endl; }); } else { - std::getline(iss, line); dht.putSigned(room, dht::ImMessage(rand_id(rd), std::move(line), now), [](bool ok) { //dht.cancelPut(room, id); if (not ok) -- GitLab