diff options
Diffstat (limited to 'ZeroTier One/NetworkMonitor.swift')
| -rw-r--r-- | ZeroTier One/NetworkMonitor.swift | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/ZeroTier One/NetworkMonitor.swift b/ZeroTier One/NetworkMonitor.swift index 2071fbbb..c744e6e8 100644 --- a/ZeroTier One/NetworkMonitor.swift +++ b/ZeroTier One/NetworkMonitor.swift @@ -21,7 +21,14 @@ class NetworkMonitor: NSObject { override init() { super.init() + } + deinit { + timer?.invalidate() + } + + func start() { + NSLog("ZeroTier monitor started") timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: #selector(updateNetworkInfo), @@ -29,8 +36,11 @@ class NetworkMonitor: NSObject { repeats: true) } - deinit { + + func stop() { + NSLog("ZeroTier monitor stopped") timer?.invalidate() + timer = nil } private func dataFile() -> String { |
