diff --git a/src/protocols/protocol_observer.cpp b/src/protocols/protocol_observer.cpp index ac36bccf..5d80af87 100644 --- a/src/protocols/protocol_observer.cpp +++ b/src/protocols/protocol_observer.cpp @@ -143,15 +143,19 @@ bool protocol_observer::handle_broadcast_diagnostics(const code& ec, message->add( { - identifier(), - outbound(), - group(), - negotiated_version(), - peer ? peer->services : service::node_none, - sent(), - start_height(), - encrypted(), - peer ? peer->user_agent : std::string{} + .identifier = identifier(), + .address = outbound(), + .group = group(), + .version = negotiated_version(), + .services = peer ? peer->services : service::node_none, + .sent = sent(), + .received = received(), + .created = created(), + .last_read = last_read(), + .last_write = last_write(), + .start_height = start_height(), + .encrypted = encrypted(), + .agent = peer ? peer->user_agent : std::string{} }); return true;