fix network reader after reconnection to the network

This commit is contained in:
Serhiy Mytrovtsiy
2020-06-21 16:44:31 +02:00
parent b22c74196b
commit de64f943eb
4 changed files with 1 additions and 8 deletions

View File

@@ -147,7 +147,7 @@ internal class Popup: NSView {
public func usageCallback(_ value: Usage) {
DispatchQueue.main.async(execute: {
if !self.window!.isVisible && self.initialized {
if !self.window!.isVisible && self.initialized && value.active {
return
}

View File

@@ -32,12 +32,10 @@ internal class UsageReader: Reader<Usage> {
self.reachability!.whenReachable = { _ in
self.readInformation()
self.start()
}
self.reachability!.whenUnreachable = { _ in
self.usage.reset()
self.callback(self.usage)
self.stop()
}
}