From 572c223854b956e11ce8eaa40216af3736284e4e Mon Sep 17 00:00:00 2001 From: Donald Zou Date: Mon, 1 Sep 2025 22:35:43 +0800 Subject: [PATCH] Adjusted styles --- src/dashboard.py | 25 ++++++++++++------- .../peerDetailsModal.vue | 24 ++++++++---------- .../peerSessionCalendarDay.vue | 19 +++++++++++--- .../peerSessions.vue | 16 +++++++++--- .../peerTraffics.vue | 2 +- 5 files changed, 55 insertions(+), 31 deletions(-) diff --git a/src/dashboard.py b/src/dashboard.py index f7573227..05023974 100644 --- a/src/dashboard.py +++ b/src/dashboard.py @@ -1491,15 +1491,22 @@ def peerInformationBackgroundThread(): time.sleep(10) while True: with app.app_context(): - for c in WireguardConfigurations.values(): - if c.getStatus(): - c.getPeersLatestHandshake() - c.getPeersTransfer() - c.getPeersEndpoint() - c.getPeers() - if delay == 6: - c.logPeersTraffic() - c.getRestrictedPeersList() + try: + curKeys = list(WireguardConfigurations.keys()) + for name in curKeys: + if name in WireguardConfigurations.keys() and WireguardConfigurations.get(name) is not None: + c = WireguardConfigurations.get(name) + if c.getStatus(): + c.getPeersLatestHandshake() + c.getPeersTransfer() + c.getPeersEndpoint() + c.getPeers() + if delay == 6: + c.logPeersTraffic() + c.getRestrictedPeersList() + except Exception as e: + print(f"[WGDashboard] Background Thread #1 Error: {str(e)}", flush=True) + if delay == 6: delay = 1 else: diff --git a/src/static/app/src/components/configurationComponents/peerDetailsModal.vue b/src/static/app/src/components/configurationComponents/peerDetailsModal.vue index 6b4a6f4f..e4ef54bc 100644 --- a/src/static/app/src/components/configurationComponents/peerDetailsModal.vue +++ b/src/static/app/src/components/configurationComponents/peerDetailsModal.vue @@ -30,7 +30,6 @@ Chart.register( PointElement, Filler ); -import {Line} from "vue-chartjs"; import PeerSessions from "@/components/peerDetailsModalComponents/peerSessions.vue"; import PeerTraffics from "@/components/peerDetailsModalComponents/peerTraffics.vue"; const props = defineProps(['selectedPeer']) @@ -39,10 +38,10 @@ defineEmits(['close'])