From ec8546bd695022dbfcad5e88317ba36654837309 Mon Sep 17 00:00:00 2001 From: Stepan Usatiuk Date: Fri, 25 Apr 2025 11:13:30 +0200 Subject: [PATCH] Show Peer address in WebUI --- .../com/usatiuk/dhfs/peerdiscovery/IpPeerAddress.java | 8 ++++++++ webui/src/PeerAvailableCard.tsx | 3 +++ webui/src/PeerKnownCard.tsx | 4 +++- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/dhfs-parent/sync-base/src/main/java/com/usatiuk/dhfs/peerdiscovery/IpPeerAddress.java b/dhfs-parent/sync-base/src/main/java/com/usatiuk/dhfs/peerdiscovery/IpPeerAddress.java index 638b17a0..dee6ba44 100644 --- a/dhfs-parent/sync-base/src/main/java/com/usatiuk/dhfs/peerdiscovery/IpPeerAddress.java +++ b/dhfs-parent/sync-base/src/main/java/com/usatiuk/dhfs/peerdiscovery/IpPeerAddress.java @@ -9,4 +9,12 @@ public record IpPeerAddress(PeerId peer, PeerAddressType type, public IpPeerAddress withType(PeerAddressType type) { return new IpPeerAddress(peer, type, address, port, securePort); } + + @Override + public String toString() { + return "IP: " + address.getHostAddress() + + ":" + port + + ":" + securePort + + ", type: " + type; + } } diff --git a/webui/src/PeerAvailableCard.tsx b/webui/src/PeerAvailableCard.tsx index 9ea233a5..c6cf7772 100644 --- a/webui/src/PeerAvailableCard.tsx +++ b/webui/src/PeerAvailableCard.tsx @@ -22,6 +22,9 @@ export function PeerAvailableCard({ peerInfo }: TPeerAvailableCardProps) {
Certificate: {peerInfo.certHash} +
{ +
+ Address: {peerInfo.knownAddress}
- {peerInfo.knownAddress ? "connected" : "not connected"} + {peerInfo.knownAddress + ? "connected: " + peerInfo.knownAddress + : "not connected"}