From 38492cf709be0befe800c9fd9dbac83c4b34a002 Mon Sep 17 00:00:00 2001 From: Bryan Biedenkapp Date: Thu, 7 Nov 2024 08:41:01 -0500 Subject: [PATCH] resolve peer ID to identity name from available name map; --- src/sysview/network/PeerNetwork.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/sysview/network/PeerNetwork.cpp b/src/sysview/network/PeerNetwork.cpp index ddc7fdf1..80c0152d 100644 --- a/src/sysview/network/PeerNetwork.cpp +++ b/src/sysview/network/PeerNetwork.cpp @@ -66,7 +66,13 @@ void PeerNetwork::userPacketHandler(uint32_t peerId, FrameQueue::OpcodePair opco bool currState = g_disableTimeDisplay; g_disableTimeDisplay = true; - ::Log(9999U, nullptr, "%.9u %s", peerId, payload.c_str()); + + std::string identity = std::string(); + auto it = std::find_if(g_peerIdentityNameMap.begin(), g_peerIdentityNameMap.end(), [&](PeerIdentityMapPair x) { return x.first == peerId; }); + if (it != g_peerIdentityNameMap.end()) + identity = g_peerIdentityNameMap[peerId]; + + ::Log(9999U, nullptr, "%.9u (%8s) %s", peerId, identity.c_str(), payload.c_str()); g_disableTimeDisplay = currState; } break;