update to network stat graphs

This commit is contained in:
Hannes
2026-08-22 00:24:17 +02:00
parent e5e1d34e5c
commit 0a0d8130d0
2 changed files with 30 additions and 22 deletions
+6 -6
View File
@@ -15,9 +15,9 @@ QtObject {
property string uploadSpeed: ""
property string ping: ""
property var downloadHistory: []
property var uploadHistory: []
property var pingHistory: []
property var downloadHistory: [{time: Date.now() - 60000, value: 0}, {time: Date.now(), value: 0}]
property var uploadHistory: [{time: Date.now() - 60000, value: 0}, {time: Date.now(), value: 0}]
property var pingHistory: [{time: Date.now() - 60000, value: 0}, {time: Date.now(), value: 0}]
property int _maxHistory: 60
property bool internetAvailable: Networking.connectivity === NetworkConnectivity.Full
property bool vpnConnected: false
@@ -276,7 +276,7 @@ QtObject {
var pingVal = parseFloat(root.ping)
if (!isNaN(pingVal) && pingVal > 0) {
var pingHist = root.pingHistory.slice()
pingHist.push(pingVal)
pingHist.push({time: Date.now(), value: pingVal})
if (pingHist.length > root._maxHistory) pingHist.shift()
root.pingHistory = pingHist
}
@@ -303,12 +303,12 @@ QtObject {
root.uploadSpeed = root.formatSpeed(ulBytes)
var dlHist = root.downloadHistory.slice()
dlHist.push(dlBytes)
dlHist.push({time: now, value: dlBytes})
if (dlHist.length > root._maxHistory) dlHist.shift()
root.downloadHistory = dlHist
var ulHist = root.uploadHistory.slice()
ulHist.push(ulBytes)
ulHist.push({time: now, value: ulBytes})
if (ulHist.length > root._maxHistory) ulHist.shift()
root.uploadHistory = ulHist
}