From f43dc9f78e3c2c7272d9e64f39d8cefbbecd1852 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Sun, 12 Feb 2023 22:47:40 +0100 Subject: [PATCH] Show only active tunnel in monitor --- libnymea-remoteproxy/tunnelproxy/tunnelproxyserver.cpp | 5 +++++ monitor/terminalwindow.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libnymea-remoteproxy/tunnelproxy/tunnelproxyserver.cpp b/libnymea-remoteproxy/tunnelproxy/tunnelproxyserver.cpp index 252a81b..518931f 100644 --- a/libnymea-remoteproxy/tunnelproxy/tunnelproxyserver.cpp +++ b/libnymea-remoteproxy/tunnelproxy/tunnelproxyserver.cpp @@ -205,6 +205,11 @@ QVariantMap TunnelProxyServer::currentStatistics() QVariantList tunnelConnections; foreach (TunnelProxyServerConnection *serverConnection, m_tunnelProxyServerConnections) { + + // Show only active clients + if (serverConnection->clientConnections().isEmpty()) + continue; + QVariantMap serverMap; serverMap.insert("id", serverConnection->transportClient()->clientId().toString()); serverMap.insert("address", serverConnection->transportClient()->peerAddress().toString()); diff --git a/monitor/terminalwindow.h b/monitor/terminalwindow.h index 96509e7..42b43f5 100644 --- a/monitor/terminalwindow.h +++ b/monitor/terminalwindow.h @@ -58,7 +58,7 @@ private: int m_terminalSizeX = 0; int m_terminalSizeY = 0; - View m_view = ViewClients; + View m_view = ViewTunnelProxy; int m_tunnelProxyScollIndex = 0;