mirror of
https://github.com/morgan9e/macos-stats
synced 2026-04-14 00:04:15 +09:00
feat: added total IO in the Network module when the app is started (#2087)
This commit is contained in:
@@ -778,6 +778,8 @@ internal class Popup: PopupWrapper {
|
||||
|
||||
@objc private func resetTotalNetworkUsage() {
|
||||
NotificationCenter.default.post(name: .resetTotalNetworkUsage, object: nil, userInfo: nil)
|
||||
self.totalUploadField?.stringValue = Units(bytes: 0).getReadableMemory()
|
||||
self.totalDownloadField?.stringValue = Units(bytes: 0).getReadableMemory()
|
||||
self.lastReset = Date()
|
||||
}
|
||||
|
||||
|
||||
@@ -164,6 +164,11 @@ internal class UsageReader: Reader<Network_Usage> {
|
||||
self.getDetails()
|
||||
}
|
||||
}
|
||||
|
||||
if let usage = self.value {
|
||||
self.usage = usage
|
||||
self.usage.bandwidth = Bandwidth()
|
||||
}
|
||||
}
|
||||
|
||||
public override func terminate() {
|
||||
@@ -422,6 +427,7 @@ internal class UsageReader: Reader<Network_Usage> {
|
||||
|
||||
@objc func resetTotalNetworkUsage() {
|
||||
self.usage.total = Bandwidth()
|
||||
self.save(self.usage)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user