diff options
Diffstat (limited to 'client/cmixclient.cpp')
| -rw-r--r-- | client/cmixclient.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
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) { |
