From 81b38e86e4e073aa3aa590cbea39852972242a41 Mon Sep 17 00:00:00 2001 From: Dennis Brentjes Date: Fri, 18 Nov 2016 12:40:47 +0100 Subject: Adds api call to convert public key to an (string) id --- client/cmixclient.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'client/cmixclient.cpp') diff --git a/client/cmixclient.cpp b/client/cmixclient.cpp index e3b33b6..636398f 100644 --- a/client/cmixclient.cpp +++ b/client/cmixclient.cpp @@ -40,7 +40,13 @@ void CMixClient::initialize_connections() { for(size_t i = 0; i < nr_nodes; ++i) { auto handler = [this, i]() { cmix_proto::ImAClient imaclient; - imaclient.set_id("A"); + + char* id; + get_pub_key_hash(&cmix_ctx, &id); + + imaclient.set_id(id); + free(id); + BOOST_LOG_TRIVIAL(trace) << "sending imaclient to node: " << i; network_connections.at(i).async_send(imaclient); network_connections.at(i).async_receive([i, this](cmix_proto::CMixMessage message) { -- cgit v1.2.3-70-g09d2